Skip to content

Commit 8ed7b56

Browse files
authored
Improve repository setup (#3)
* chore: add repository settings * chore: add pull request template
1 parent 3a8b305 commit 8ed7b56

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Readiness checklist
2+
3+
- [ ] I ensured that the PR title is good enough for the changelog.
4+
- [ ] I labeled the PR.
5+
- [ ] I added tests (if necessary).
6+
- [ ] I self-reviewed the PR.
7+
8+
<!-- # Description -->

.github/settings.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
# https://github.com/repository-settings/app
3+
4+
repository:
5+
allow_squash_merge: true
6+
allow_merge_commit: false
7+
allow_rebase_merge: false
8+
allow_auto_merge: true
9+
allow_update_branch: true
10+
delete_branch_on_merge: true
11+
12+
labels:
13+
- name: breaking-change
14+
color: "#16060F"
15+
description: A breaking change
16+
- name: bug
17+
color: "#d73a4a"
18+
description: Something isn't working
19+
- name: chore
20+
color: "#c2e0c6"
21+
description: Some routine work like updating dependencies
22+
- name: ci
23+
color: "#DFB5FD"
24+
description: Continuous Integration related stuff
25+
- name: dependencies
26+
color: "#0366d6"
27+
description: Pull requests that update dependencies
28+
- name: documentation
29+
color: "#0075ca"
30+
description: Improvements or additions to documentation
31+
- name: enhancement
32+
color: "#a2eeef"
33+
description: New feature or request
34+
- name: refactoring
35+
color: "#880361"
36+
description: Refactoring of code
37+
- name: test
38+
color: "#20D89D"
39+
description: This pull request contains only new or changed tests
40+
- name: wip
41+
color: "#32BF4C"
42+
description: Work in Progress (blocks mergify from auto update the branch)

0 commit comments

Comments
 (0)