Skip to content

Commit 6c03b8e

Browse files
doc(wf): #3 - auto-labeller + conventions
1 parent 1a64349 commit 6c03b8e

File tree

5 files changed

+127
-0
lines changed

5 files changed

+127
-0
lines changed

.github/ISSUE_TEMPLATE/user-story.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: User story
3+
about: A classic user story, "as a person I want to be able to do something"
4+
title: "[US] As a user/developer/ops, I want to/to be able to [...]"
5+
labels: ["feat", "dev"]
6+
assignees: ''
7+
8+
---
9+
10+
## Tasks:
11+
- [ ] task 1
12+
- [ ] task 2
13+
- [ ] task 3

.github/changelog.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"categories": [
3+
{
4+
"title": "## 🚀 Features",
5+
"labels": ["feat"]
6+
},
7+
{
8+
"title": "## 🐛 Fixes",
9+
"labels": ["fix"]
10+
}
11+
]
12+
}

.github/labeler.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# languages
2+
symfony:
3+
- "api/**/*"
4+
- "composer.*"
5+
- "symfony.*"
6+
js:
7+
- "web/**/*"
8+
- "**/*.js"
9+
- "**/*.json"
10+
- "**/*.vue"
11+
docker:
12+
- "**/Dockerfile"
13+
- "**/Dockerfile.*"
14+
- "**/docker-compose.*"
15+
terraform:
16+
- "terraform/**/*"
17+
- "tf/**/*"
18+
- "**/*.tf"
19+
20+
# scope
21+
dev:
22+
- "cmd/**/*"
23+
- "config/**/*"
24+
- "internal/**/*"
25+
- "pkg/**/*"
26+
- "web/**/*"
27+
ops:
28+
- "build/**/*"
29+
- "deploy/**/*"
30+
- "scripts/**/*"
31+
cicd:
32+
- ".github/**/*.yml"
33+
doc:
34+
- "**/*.md"
35+
- "**/*.txt"
36+
- "assets/**/*"
37+

.github/pull_request_template.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
## Description
2+
3+
Please include a summary of the change (features and fixes)
4+
5+
## Related issues
6+
7+
- #issue_id
8+
9+
## Type of change
10+
11+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
12+
- [ ] New feature (non-breaking change which adds functionality)
13+
- [ ] Bug fix (non-breaking change which fixes an issue)
14+
- [ ] This change requires a documentation update

.github/settings.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
labels:
2+
# type of issue
3+
- name: "bug"
4+
color: "#B60205"
5+
description: "Related to non-working things or strange behaviors"
6+
- name: "feat"
7+
color: "#0E8A16"
8+
description: "Related to new features and implementations"
9+
- name: "explo"
10+
color: "#FBCA04"
11+
description: "Related to new things I don't know how to do"
12+
13+
# languages
14+
- name: "symfony"
15+
color: "#00A9DA"
16+
description: "Related to Golang files modifications"
17+
- name: "js"
18+
color: "#F0EE00"
19+
description: "Related to Vuejs / JavaScript files modifications"
20+
- name: "docker"
21+
color: "#2497ED"
22+
description: "Related to Dockerfiles and Docker Compose files modifications"
23+
- name: "terraform"
24+
color: "#7B42BC"
25+
description: "Related to Terraform files modifications"
26+
27+
# scope
28+
- name: "dev"
29+
color: "#5319E7"
30+
description: "Related to CI/CD files modifications"
31+
- name: "ops"
32+
color: "#D93F0B"
33+
description: "Related to CI/CD files modifications"
34+
- name: "cicd"
35+
color: "#006B75"
36+
description: "Related to CI/CD files modifications"
37+
- name: "doc"
38+
color: "#0052CC"
39+
description: "Related to documentation, project illustrations"
40+
41+
# us
42+
- name: "[US] developer"
43+
color: "#C2E0C6"
44+
description: "As a developer, I want to [...]"
45+
- name: "[US] user"
46+
color: "#C5DEF5"
47+
description: "As a user, I want to [...]"
48+
- name: "[US] ops/repo manager"
49+
color: "#D4C5F9"
50+
description: "As a repowner, I want to [...]"
51+

0 commit comments

Comments
 (0)