Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1 KB

CONTRIBUTING.md

File metadata and controls

27 lines (20 loc) · 1 KB

Dev environment setup

Dev environment setup is largely the same as setup in the tutorial, but instead of pip installing the version in pypi, you can set up using pip install --editable ..

Contributing

In pull requests please:

  • cite the issue reference
  • update the changelog (create a new version if there is no release candidate)

Please make sure that you have run Black, mypy, and flake8 before you submit your changes. The build will fail for flake8 and Black changes. PRs without a test will almost certainly be rejected. Do also make sure to run the webapp and make sure you haven't broken anything.

Releasing a new version

When releasing a new version, please increment the version number in:

  • notebooker/version.py
  • .circleci/config.yml
  • docs/config.yml
  • notebooker/web/static/package.json

This build will validate that these numbers match those given in .circleci/config.yml.