Documentation framework

Documentation for Plash has gone through several phases:

Advantages of the wiki:

The current wiki has some problems:

Some documentation needs to get maintained as part of the source code:

Feature matrix

System

Quick feedback

Man pages

Editable offline

Branchable

Docbook

no

(./)

(./)

(./)

Ad-hoc HTML

no

no

(./)

(./)

Moinmoin wiki

(./)

no

no

no

Desired features

Ikiwiki

Ikiwiki decouples editing pages from generating HTML output. The two parts communicate via an SCM repository. The generated HTML needs to be able to link back to the editor telling it which file to edit.

See Ikiwiki.

Other projects

The Coyotos project has also been looking for a system to manage documentation: http://dev.eros-os.com/content/we-don-039-t-need-no-stinking-architecture

Ville-Pekka Vainio had a project to import man pages into a wiki to edit while allowing changes to be submitted back upstream.

Tasks

DocumentationFramework (last edited 2008-04-22 13:14:39 by MarkSeaborn)