Skip to content

Commit 7a7cb0b

Browse files
authored
chore: labels (#23)
1 parent d4bcc64 commit 7a7cb0b

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed

.github/labels.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Priority levels
2+
- name: "priority: low"
3+
color: "c5def5"
4+
description: "Low priority — nice to have or minor impact"
5+
6+
- name: "priority: medium"
7+
color: "f9d87a"
8+
description: "Moderate priority — should be done soon"
9+
10+
- name: "priority: high"
11+
color: "d93f0b"
12+
description: "High priority — critical for functionality or release"
13+
14+
# Status tracking
15+
- name: "status: needs review"
16+
color: "5319e7"
17+
description: "Issue or PR awaiting review"
18+
19+
- name: "status: in progress"
20+
color: "0e8a16"
21+
description: "Work is currently being done on this issue"
22+
23+
- name: "status: blocked"
24+
color: "b60205"
25+
description: "Work cannot proceed until another issue is resolved"
26+
27+
- name: "status: completed"
28+
color: "6f42c1"
29+
description: "Work finished and verified"
30+
31+
# Areas of the project
32+
- name: "area: frontend"
33+
color: "fbca04"
34+
description: "Relates to frontend or user interface code"
35+
36+
- name: "area: backend"
37+
color: "0052cc"
38+
description: "Relates to backend logic, APIs, or database"
39+
40+
- name: "area: content"
41+
color: "0b806a"
42+
description: "Relates to text, media, or informational content"
43+
44+
- name: "area: infrastructure"
45+
color: "5319e7"
46+
description: "Relates to deployment, CI/CD, or configuration"
47+
48+
- name: "area: documentation"
49+
color: "0366d6"
50+
description: "Relates to documentation or project guides"
51+
52+
# Difficulty estimation
53+
- name: "difficulty: easy"
54+
color: "a2eeef"
55+
description: "Beginner-friendly issue — low complexity"
56+
57+
- name: "difficulty: medium"
58+
color: "fbca04"
59+
description: "Intermediate difficulty — moderate complexity"
60+
61+
- name: "difficulty: hard"
62+
color: "b60205"
63+
description: "Advanced issue — complex or time-consuming"
64+
65+
# Contributor guidance
66+
- name: "good first issue"
67+
color: "7057ff"
68+
description: "Good entry point for new contributors"
69+
70+
- name: "help wanted"
71+
color: "008672"
72+
description: "Maintainers welcome community help on this issue"

.github/workflows/labels-sync.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# from: https://github.com/PoliNetworkOrg/TheTOLProject/blob/main/.github/workflows/labels-sync.yml
2+
3+
name: Sync labels
4+
on:
5+
push:
6+
branches:
7+
- main
8+
paths:
9+
- ".github/labels.yml"
10+
workflow_dispatch:
11+
12+
jobs:
13+
sync:
14+
name: Run EndBug/label-sync
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
- uses: EndBug/label-sync@v2
19+
with:
20+
config-file: ".github/labels.yml"

0 commit comments

Comments
 (0)