- graphene (https://github.com/cryptonomex/graphene)
- doxygen (run doxygen in the graphene source to generate required files)
- graphviz
- sphinx (http://sphinx-doc.org)
- breathe (https://github.com/michaeljones/breathe)
It's easy to get started on OSX using brew and easy_install.
brew install doxygen
brew install graphviz
easy_install sphinx
easy_install breathe
In source/conf.py point the graphene key to the xml folder of the graphene sources:
breathe_projects = {
"graphene": "../../graphene/doxygen/xml/",
}
make html
The resulting html files will be writen to build/html.
The Makefile can automatically deploy to several domains. Currently, a deployment installs the page simultanisouly at
- docs.bitshares.org
- docs.bitshares.eu
git remote set-url origin github:BitSharesEurope/docs.bitshares.eu
git remote add org github:BitSharesEurope/docs.bitshares.org
make deploy