MakeMan is a project to provide several frontends, GUI and non-GUI, to an XML interface to write man pages. MakeMan will start out by defining a DTD for man pages to represent the content in XML, so as to allow a large variety of applications to access the same data. This will make it possible to write different frontends, possibly networked client and www-interfaces, SOAP-services etc. while at the same time promoting proper documentation.
While following the development of this project, the reader will gain a thorough understanding of the various Open Source tools, resources and possibilities used and appreciated all over the world. Since the project is Open Source, the reader can participate in and influence the development of MakeMan; (s)he can practice, learn and teach Open Source techniques and technologies.
Note that the documentation is not only an essential part, but in this case even the purpose of the project.
On 2001-08-24 the project released the first useful tool: makeman.pl, a tool that parses SGML and writes valid roff sources. You can get it from here.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!