Re: manpath.be, man page package checks/policy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jul 14, 2019 at 04:49:40PM +0000, Zbigniew Jędrzejewski-Szmek wrote:
> On Sat, Jul 13, 2019 at 04:19:02PM +0200, Georg Sauthoff wrote:
[..]
> > See also its about page https://manpath.be/about for some of its
> > features (e.g. permalinks, short links, reverse links ...).
> 
> Looks interesting. One thing that seems missing at first sight is
> search: it'd be great to have interactive search across sections.
> Right now, it's only easy to find a page is one knows the section
> and the exact name.

Right now you can google search the site like this:

    memory management site:manpath.be/f30

This turns up the malloc and fork man pages, for example.

I plan to add a search feature to the site. Probably first a search form
in the left column that redirects the query to a google search like in
the above example. In a second step perhaps I'll also add some internal
search functionality.
 
> One issue that I had before with similar services was that it was
> never possible to rely on any given one to provide _all_ man
> pages. In systemd we link to man pages online from online versions
> of our pages under http://www.freedesktop.org/software/systemd/man/index.html,
> and we have to link to a bunch of different services
> (man7.org, linux.die.net, mankier.com), because we need to link
> to kernel man pages, and various fringe tools, some distro-specific
> man pages, etc. Two suggestions: 1. pull pages from many different

My approach for Fedora/CentOS is to import all valid man pages from all
available packages (i.e. what is available if you just enable
the fedora/base + updates repositories). 

Thus, with respect to Fedora/CentOS the man page repository should be
pretty complete.

I plan to add more distributions/versions in the future.

> sources, 2. include a suggestion box for people to mention what
> they can't find.

There is a suggestion feature when a requested page isn't found but is
available in another section. For example:

    https://manpath.be/f30/2/popen

yields:

    Page not found (404)
    No such man page: popen(2)
    Similar pages:

        popen(3)
        popen(3p)

(where the alternatives are linked)

If you navigate to a page that is available in a certain section but
also in others the right column lists the alternatives - in case one
wasn't aware of the alternatives - and/or used a suboptimal section.
Example:

    https://manpath.be/f30/1/write

lists the alternatives: write(1p), write(2) and write(3p)

Best regards
Georg
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux