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 htmlAlternatively
cd docs sphinx-build -b html source build