rst docs

Introduction [edit section]

This page describes a change to the Fuego documentation system, to convert from tex and tbwiki markup to rst (reStructuredText)

The current PDF documentation is built using tex source and pdflatex. This documentation is stale, and has not been kept up-to-date.

The current online documentation consists of wiki pages at: http://fuegotest.org/wiki/Documentation. These pages are in tbwiki markup syntax, which is similar to MediaWiki format and other wiki markdown formats, with some variations.

Problems [edit section]

The tex documentation is out of date, hard to manage, and the resulting PDF doesn't look very nice. Also, the tex documentation is not browsable on the web.

The tbwiki markup documentation is more comprehensive, and up-to-date, and is available online. However, the markup pages don't look like a nice standalone set of docs. They exist alongside non-end-user-documentation pages in the wiki, which can lead to confusion. And they are not under source code management control.

Proposal [edit section]

This "rst docs" proposal is for a system that uses rst (reStructuredText) pages in the fuego source code repository, that can be built locally using sphynx, and can be built automatically for online use using http://readthedocs.io/

It is desired to combine the two forms of documentation, while preserving existing features and adding some new ones.

Desired features [edit section]

(Note: this proposal does not address all of these features directly)

Issue number [edit section]

This is Issue 0046

To Do [edit section]

Here are the steps needed to convert the documentation to reStructuredText:

infrastructure/tools work [edit section]

conversion work [edit section]

Notes from first page set [edit section]

Based on files received week of 8/24:

in my build:

in html files:

readthedocs work [edit section]

cleanup and correlation [edit section]

Fuego wiki Documentation conventions [edit section]

This section describes desired conventions for the conversion of pages in tbwiki markup to rst markup, for the rst docs conversion project.

Also, this section documents preferences for which rst markup syntax should be used for Fuego documentation elements, going forward as the documentation is enhanced and maintained.

some guidelines [edit section]

This section is not yet organized, but here is a list of guidelines.

examples [edit section]

Other projects have documented their markup conventions. Here are a few for inspiration:

Resources [edit section]