Table of Contents
The WikiTexi solution must meet the following requirements:
Additionally, the following are desirable behaviors of the system:
Support the generation of additional documentation formats (e.g.manpages, docbooks, HTML).
Support the importation of documentation skeletons and musculature. For example, a skeleton could be the standard "reference" manpage; the musculature could be determined by automatically parsing 'getopts' calls from the corresponding program. The responsibility of the authors is to assign meaning to these skeletal items.
Support extensibility of document types supported without the need to alter core WikiTexi code.
Track document initiator, the individual who first created the document. Allow initiator status to be transferred (as many free software developers must move on).
Allow for additional levels of privileges - document editors, section editors, moderated writers. Moderated writers' contributions must be approved by appropriate section or document editors. (see )
Manage documents in relation to projects and store certain project-context information for each document (e.g. CVS location, project maintainer, etc.)
Provide for importation of existing documents in well-structure syntaxes (e.g. Linux docs, TexInfo)
Insulate document authors from the ugliness of document transformation.