Differences between revisions 6 and 32 (spanning 26 versions)
Revision 6 as of 2016-11-10 16:40:02
Size: 1798
Editor: TheAnarcat
Comment:
Revision 32 as of 2017-06-08 03:34:44
Size: 775
Editor: PaulWise
Comment: no need to mention former hosts
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

<<TableOfContents>>
Line 5: Line 7:
See [[Services/Debian manpages archive]] for the [[Services]] survey page. <<Include(Services/Debian manpages archive,,from="=$",editlink)>>
Line 7: Line 9:
= Possible implementations = = Deployment =
Line 9: Line 11:
There are three known implementations of "man to web" archive generators. The current `manpages.debian.org` service is powered by [[https://github.com/Debian/debiman|debiman]], running on `manziarly.debian.org`.
Line 11: Line 13:
== Current codebase ==

The [[https://anonscm.debian.org/viewvc/ddp/man-cgi/|current codebase]] is a set of Perl and bash CGI scripts that dynamically generate (and search through) manpages.

== Ubuntu ==

Ubuntu has their own manpage repository at https://manpages.ubuntu.com/. Their [[https://code.launchpad.net/ubuntu-manpage-repository|codebase]] is partly Python, Perl and Bash.

== New codebase ==

A new codebase written by dgilman is available in [[https://github.com/dgilman/manpages|github]]. It is a simple Python script with a sqlite backend.

== MVP ==

The Minimum Viable Product for this project is a service that creates an HTML version of all the manpages of all the packages available in Debian, for all supported suites (including [[LTS]]).

`apropos(1)` functionality is considered extra that can be implemented later through through already indexing tools like Xapian (or the web frontend, Omega), Lucene / Solr, Elastic search, or a simple homegrown javascript-based search (like readthedocs uses).

= Hardware =

The old service used to run on `glinka.debian.org`. [[Teams/DSA]] requested the service should be moved to `manziarly.debian.org`.
Details on how to make changes to the site are in the [[https://manpages.debian.org/faq.html|FAQ]].
Line 37: Line 19:
You can also subscribe to this wiki page to get updates, which also functions as a ad-hoc forum. You can also subscribe to this wiki page to get updates, which also functions as an ad-hoc forum.

https://manpages.debian.org/ is a service providing online manpages in HTML format for the public.

Current status

Deployment

The current manpages.debian.org service is powered by debiman, running on manziarly.debian.org.

Details on how to make changes to the site are in the FAQ.

Forum

Discussions about manpages.debian.org can take place on the regular Teams/DDP channels, for example the #debian-doc IRC channel and debian-doc@lists.debian.org mailing list.

You can also subscribe to this wiki page to get updates, which also functions as an ad-hoc forum.