Before Pushing or When Creating the PR

Before Push

  • The commit message format was checked.
  • The commit history was cleaned up (interactive rebase).
  • Build scripts where checked (use the Build Script Notifier plugin ⧉).
  • All (new) migrations were run.
  • All relevant tests are green.
  • TODO comments were checked.

GitHub

  • Tickets that were fixed/implemented are mentioned.
  • Branch naming conventions were followed.
  • Tests don't fail.
  • No Model check errors.
  • Linters don't fail.
  • Only changes are mentioned that are relevant for the user/developer in the changelog.
    • for example: no implementation details or cleanups
  • The PR description mentions how the feature was implemented if it is not clear to the reviewer
  • The PR title format was followed.
  • The PR description format was followed.

Comments