In a previous article I talked a bit about our documentation system. It has now solidified into something interesting enough to be worth sharing.

The system consists of a collection of Ruby files that read input files (with extension .bsdoc) written in a simple markup language:

# Header
  Some text.
  * And
  * A list

and converts them to HTML:

  <p>Some text.</p>
  	<li><p>A list</p></li>

We then use the HTML Help Compiler to convert the help files to .chm.

You can find the repository at: