core/.github/PULL_REQUEST_TEMPLATE.md

1.3 KiB

Description:

Related issue (if applicable): #

Example entry for configuration.yaml (if applicable):


Checklist:

  • Local tests with tox run successfully.
  • TravisCI does not fail. Your PR cannot be merged unless CI is green!
  • Fork is up to date and was rebased on the dev branch before creating the PR.
  • Commits have been squashed.
  • If code communicates with devices:
    • New dependencies have been added to the REQUIREMENTS variable (example).
    • New dependencies are only imported inside functions that use them (example).
    • New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
    • New files were added to .coveragerc.
  • If the code does not interact with devices:
    • Tests have been added to verify that the new code works.