The code in reactor-c is documented with Javadoc-style comments that are automatically processed and deployed when you push updates to the repo. The latest docs can be found here:
To build the doc files locally in your clone of the reactor-c repo, we use sphinx.
- Install
python3
,pip3
anddoxygen
- Install the required Python modules:
pip3 install sphinx
pip3 install sphinx_sitemap
pip3 install sphinx-rtd-theme
pip3 install breathe
pip3 install exhale
- Check out this repo and build the docs:
git clone [email protected]:lf-lang/reactor-c.git
cd reactor-c/docs
make html
- Point your browser to the generated HTML page:
firefox _build/html/index.html