Contributions are welcome, either in the form of reports or fixes. Refer to the GitHub repo for issues and pull requests.
If you are reporting a bug, please include:
- Your operating system.
- Detailed steps to reproduce the bug.
Look through the GitHub issues for features. Anything tagged with "enhancement" and "help wanted" is open to whoever wants to implement it.
Your pull request should pass the nox
test.
nox will run:
$ pytest # Test suite
$ black sub3 tests noxfile.py # Linting
$ flake8 sub3 tests noxfile.py # General fomarting check
$ sphinx-build -W -b html -v docs/ docs/_build/html # Regenerate the docs
A reminder for the maintainers on how to deploy. Make sure all your changes are committed (including an entry in HISTORY.rst). Then run
$ nox -s release -- patch
# "major", "minor", "patch"
# \____, | ,___|
# 1 . 0 . 0
CircleCI will then deploy to PyPI if tests pass.