diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..a5c6e78 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,8 @@ +# Readiness checklist + +- [ ] I ensured that the PR title is good enough for the changelog. +- [ ] I labeled the PR. +- [ ] I added tests (if necessary). +- [ ] I self-reviewed the PR. + + diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000..650601a --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,42 @@ +--- +# https://github.com/repository-settings/app + +repository: + allow_squash_merge: true + allow_merge_commit: false + allow_rebase_merge: false + allow_auto_merge: true + allow_update_branch: true + delete_branch_on_merge: true + +labels: + - name: breaking-change + color: "#16060F" + description: A breaking change + - name: bug + color: "#d73a4a" + description: Something isn't working + - name: chore + color: "#c2e0c6" + description: Some routine work like updating dependencies + - name: ci + color: "#DFB5FD" + description: Continuous Integration related stuff + - name: dependencies + color: "#0366d6" + description: Pull requests that update dependencies + - name: documentation + color: "#0075ca" + description: Improvements or additions to documentation + - name: enhancement + color: "#a2eeef" + description: New feature or request + - name: refactoring + color: "#880361" + description: Refactoring of code + - name: test + color: "#20D89D" + description: This pull request contains only new or changed tests + - name: wip + color: "#32BF4C" + description: Work in Progress (blocks mergify from auto update the branch)