I wanted to get a lay of the land and see what the API was like, so I figured it would be helpful to document it along the way. This adds a Sphinx project and the API documentation is automatically generated with the httpdomain extension. Since none of the API endpoints had documentation, I wrote that as well.
This also adds a tox test environment that builds the docs with warnings treated as errors so malformed RST can't slip in.
I wanted to get a lay of the land and see what the API was like, so I figured it would be helpful to document it along the way. This adds a Sphinx project and the API documentation is automatically generated with the httpdomain extension. Since none of the API endpoints had documentation, I wrote that as well.
This also adds a tox test environment that builds the docs with warnings treated as errors so malformed RST can't slip in.