Skip to content

Commit d797853

Browse files
docs: add detailed descriptions to GSSOC labels
1 parent 056db36 commit d797853

2 files changed

Lines changed: 32 additions & 32 deletions

File tree

‎.github/labels.yml‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
- name: "quality:clean"
22
color: "c5f0ed"
3-
description: "Clean code quality"
3+
description: "PR follows all coding standards and is well-structured"
44
- name: "quality:exceptional"
55
color: "c5f0ed"
6-
description: "Exceptional code quality"
6+
description: "PR goes above and beyond in terms of quality and optimization"
77
- name: "type:docs"
88
color: "f1f2f6"
9-
description: "Documentation changes"
9+
description: "Additions or updates to documentation"
1010
- name: "type:testing"
1111
color: "f1f2f6"
12-
description: "Testing related changes"
12+
description: "Adding or improving tests"
1313
- name: "type:accessibility"
1414
color: "f1f2f6"
15-
description: "Accessibility improvements"
15+
description: "Improvements related to web accessibility"
1616
- name: "type:performance"
1717
color: "f1f2f6"
18-
description: "Performance optimizations"
18+
description: "Changes that improve speed or resource usage"
1919
- name: "type:security"
2020
color: "f1f2f6"
21-
description: "Security related changes"
21+
description: "Security-related fixes or enhancements"
2222
- name: "type:design"
2323
color: "f1f2f6"
24-
description: "UI/UX design changes"
24+
description: "Changes to UI, layout, or visual elements"
2525
- name: "type:refactor"
2626
color: "f1f2f6"
27-
description: "Code refactoring"
27+
description: "Code changes that neither fix a bug nor add a feature"
2828
- name: "type:devops"
2929
color: "f1f2f6"
30-
description: "DevOps and CI/CD changes"
30+
description: "Changes to CI/CD, build scripts, or infrastructure"
3131
- name: "type:bug"
3232
color: "f1f2f6"
33-
description: "Bug fixes"
33+
description: "Fixes for identified issues or errors"
3434
- name: "type:feature"
3535
color: "f1f2f6"
36-
description: "New features"
36+
description: "Introduction of new functionality"
3737
- name: "gssoc:approved"
3838
color: "c5f0ed"
39-
description: "PR approved for GSSoC"
39+
description: "PR has been reviewed and is eligible for GSSoC points"
4040
- name: "gssoc:invalid"
4141
color: "ffcccb"
42-
description: "Invalid PR for GSSoC"
42+
description: "PR does not meet requirements or is out of scope"
4343
- name: "gssoc:spam"
4444
color: "ffcccb"
45-
description: "Spam PR for GSSoC"
45+
description: "PR is low-effort or automated spam"
4646
- name: "gssoc:ai-slop"
4747
color: "ffcccb"
48-
description: "AI-generated low quality content"
48+
description: "PR contains low-quality AI-generated content"

‎.github/workflows/labels-setup.yml‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,26 @@ jobs:
1818
script: |
1919
const labels = [
2020
// QUALITY (OPTIONAL) - Teal
21-
{ name: "quality:clean", color: "c5f0ed", description: "Clean code quality" },
22-
{ name: "quality:exceptional", color: "c5f0ed", description: "Exceptional code quality" },
21+
{ name: "quality:clean", color: "c5f0ed", description: "PR follows all coding standards and is well-structured" },
22+
{ name: "quality:exceptional", color: "c5f0ed", description: "PR goes above and beyond in terms of quality and optimization" },
2323
2424
// TYPE BONUS (OPTIONAL) - Gray
25-
{ name: "type:docs", color: "f1f2f6", description: "Documentation changes" },
26-
{ name: "type:testing", color: "f1f2f6", description: "Testing related changes" },
27-
{ name: "type:accessibility", color: "f1f2f6", description: "Accessibility improvements" },
28-
{ name: "type:performance", color: "f1f2f6", description: "Performance optimizations" },
29-
{ name: "type:security", color: "f1f2f6", description: "Security related changes" },
30-
{ name: "type:design", color: "f1f2f6", description: "UI/UX design changes" },
31-
{ name: "type:refactor", color: "f1f2f6", description: "Code refactoring" },
32-
{ name: "type:devops", color: "f1f2f6", description: "DevOps and CI/CD changes" },
33-
{ name: "type:bug", color: "f1f2f6", description: "Bug fixes" },
34-
{ name: "type:feature", color: "f1f2f6", description: "New features" },
25+
{ name: "type:docs", color: "f1f2f6", description: "Additions or updates to documentation" },
26+
{ name: "type:testing", color: "f1f2f6", description: "Adding or improving tests" },
27+
{ name: "type:accessibility", color: "f1f2f6", description: "Improvements related to web accessibility" },
28+
{ name: "type:performance", color: "f1f2f6", description: "Changes that improve speed or resource usage" },
29+
{ name: "type:security", color: "f1f2f6", description: "Security-related fixes or enhancements" },
30+
{ name: "type:design", color: "f1f2f6", description: "Changes to UI, layout, or visual elements" },
31+
{ name: "type:refactor", color: "f1f2f6", description: "Code changes that neither fix a bug nor add a feature" },
32+
{ name: "type:devops", color: "f1f2f6", description: "Changes to CI/CD, build scripts, or infrastructure" },
33+
{ name: "type:bug", color: "f1f2f6", description: "Fixes for identified issues or errors" },
34+
{ name: "type:feature", color: "f1f2f6", description: "Introduction of new functionality" },
3535
3636
// VALIDATION (ADMIN DECIDES)
37-
{ name: "gssoc:approved", color: "c5f0ed", description: "PR approved for GSSoC" },
38-
{ name: "gssoc:invalid", color: "ffcccb", description: "Invalid PR for GSSoC" },
39-
{ name: "gssoc:spam", color: "ffcccb", description: "Spam PR for GSSoC" },
40-
{ name: "gssoc:ai-slop", color: "ffcccb", description: "AI-generated low quality content" },
37+
{ name: "gssoc:approved", color: "c5f0ed", description: "PR has been reviewed and is eligible for GSSoC points" },
38+
{ name: "gssoc:invalid", color: "ffcccb", description: "PR does not meet requirements or is out of scope" },
39+
{ name: "gssoc:spam", color: "ffcccb", description: "PR is low-effort or automated spam" },
40+
{ name: "gssoc:ai-slop", color: "ffcccb", description: "PR contains low-quality AI-generated content" },
4141
];
4242
4343
for (const label of labels) {

0 commit comments

Comments
 (0)