Contributing to this repository is simple.
-
Install all project dependencies (in
requirements.txt)pip install -Ur requirements.txt -
Edit any files that you deem necessary to integrate your feature/fix
Be sure to adhere to the coding style of the project when adding your feature/fix (comments, docstrings, etc)
-
Test your changes with various scripts
Check the
scriptsdirectory for scripts to useWhen in doubt, use
scripts/time-test.pyto test your changes -
Create your pull request with your changes
Keep in mind that when changing documentation, you should NOT generate documentation before pushing your changes to your branch; the repository contains an action that will do this when your pull request is merged