aboutsummaryrefslogtreecommitdiffstats
path: root/docs/README
blob: 8556dd2d2f0a598fece31c39aff0777900cae084 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
This directory contains the Sphinx documentation for libmaple.  You
can generate HTML documentation using the Makefile if you have make,
or using make.bat from Windows.

For the impatient, you can build the HTML docs with (on Unix):

    $ sudo easy_install -U Sphinx
    $ make html

Which will produce HTML documentation in build/html.

All of the documentation itself lives in source/.  The directory
source/_static is for static content like style sheets;
source/_templates contains Sphinx templates.

The documentation is written in reStructuredText (reST); it's a Python
thing that they use to produce the docs at python.org (which are
beautiful, if you've never seen them).  You can read more about Sphinx
here:

    http://sphinx.pocoo.org/tutorial.html

Specific information on documenting C and C++ is available here:

    http://sphinx.pocoo.org/domains.html

The file source/conf.py is an autogenerated configuration file; you
can read it yourself.