-
Notifications
You must be signed in to change notification settings - Fork 108
Developer Guide
Tom Van Mele edited this page Jun 26, 2019
·
6 revisions
Warning
Under construction...
This guide provides basic information about setting up a development environment and writing code for the COMPAS framework.
For instructions on how to submit contributions, see Contributions
- clone repo
- install from source (dependencies + dev tools)
$ pip install -r requirements-dev.txt
- US English
- We use the sphinxcontrib extension Napoleon - Marching towards legible docstrings (https://sphinxcontrib-napoleon.readthedocs.io/en/latest/)
- We prefer Numpy-style docstrings (https://numpydoc.readthedocs.io/en/latest/format.html)
- We use pytest for writing unit tests