Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 994 Bytes

CONTRIBUTING.md

File metadata and controls

15 lines (14 loc) · 994 Bytes

Contributing

Contributions are welcome. Please bear the following in mind:

  • Base your changes on the dev branch
    • If necessary, rebase against dev before opening a pull request
  • Follow PEP 8, and the prevailing cultural conventions
  • In particular, use spaces for indentation, and ensure that all methods have a proper docstring. Please don't use Doctest
  • If at all possible, don't add dependencies
    • If it's unavoidable, ensure that the dependency is maintained, and supported
    • Ensure that you add your dependency to setup.py
  • Run the tests, and ensure that they pass. If you're adding a feature, you must add a test
  • If your pull request is a feature, document it
  • One feature per pull request
  • If possible, squash your commits before opening a pull request, unless it makes no sense to do so
  • If in doubt, comment your code.