Contributing¶
Code and issues¶
The code is on github: https://github.com/adshares/adselect
Please submit issues there.
Installation for development¶
Please see deploy for detailed instructions.
Documentation¶
All documentation dependencies are installed together with development dependencies.
The documentation can be build using Sphinx with the following extensions:
- sphinx-rtd-theme (html theme)
- sphinxcontrib-httpdomain (api documentation)
- sphinx-jsondomain (fork by boolangery) (api/json objects documentation)
Building documentation
pipenv run build_docs
When documenting the API, you should first update the JSON objects in adselect.iface.proto. You can then use Sphinx generated documentation to paste response examples into API methods documentation.
Tests¶
Please see testing for detailed instructions.