Testing¶
Unless otherwise specified the requirements.txt
file is located in the scripts
directory.
Flake8¶
RetroArcher uses Flake8 for enforcing consistent code styling. Flake8 is included
in the requirements.txt
.
The config file for flake8 is .flake8
. This is already included in the root of the repo and should not be modified.
- Test with Flake8
python -m flake8
Sphinx¶
RetroArcher uses Sphinx for documentation building. Sphinx is included
in the requirements.txt
.
RetroArcher follows numpydoc styling and formatting in docstrings. This will be tested when building the docs.
The config file for Sphinx is docs/source/conf.py
. This is already included in the root of the repo and should not
be modified.
- Test with Sphinx
cd docs make html
Alternatively
cd docs sphinx-build -b html source build