From 3eaa57581cb6890800a0c698d5f0b88627c2023b Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 11 Jun 2021 10:52:00 +0200 Subject: [PATCH] Define the labels used in this repo. This commit adds a `.github/labels.yml` file, which contains the full list of labels that this repo can use. This file is a combination of the `.appends/.github/labels.yml` file and the Exercism-wide labels defined in https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml. --- .github/labels.yml | 340 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 260 insertions(+), 80 deletions(-) diff --git a/.github/labels.yml b/.github/labels.yml index 714d3934bc2..3980b3c6bee 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -1,169 +1,349 @@ +# ------------------------------------------------------------- # +# This is an auto-generated file - Do not edit it file directly # +# ------------------------------------------------------------- # + +# This file is automatically generated by merging two files: +# 1. The Exercism-wide labels +# 2. The repository-specific labels +# +# The Exercism-wide labels are defined in +# https://github.com/exercism/org-wide-files/blob/main/synced-files/.github/labels.yml +# +# The repository-specific labels are defined in `.appends/.github/labels.yml`. +# If you want to change the repository-specific labels, update the +# `.appends/.github/labels.yml` file and _not_ this file. +# +# Any changes to the repo's `.appends/.github/labels.yml` file or the +# Exercism-wide `labels.yml` file will automatically result in this file being +# regenerated and the labels being updated. This typically takes 5-10 minutes. + +# --------------------------------------------------------------------- # +# These are the Exercism-wide labels which are shared across all repos. # +# --------------------------------------------------------------------- # + +# The following Exercism-wide labels are used to show "tasks" on the website, which +# will point users to things they can help contribute with. + +# The `x:action/` labels describe what sort of work the contributor +# will be engaged in when working on the issue +- name: "x:action/create" + description: "Work on something from scratch" + color: "6f60d2" + +- name: "x:action/fix" + description: "Fix an issue" + color: "6f60d2" + +- name: "x:action/improve" + description: "Improve existing functionality/content" + color: "6f60d2" + +- name: "x:action/proofread" + description: "Proofread text" + color: "6f60d2" + +- name: "x:action/sync" + description: "Sync content with its latest version" + color: "6f60d2" + +# The `x:knowledge/` labels describe how much Exercism knowledge +# is required by the contributor +- name: "x:knowledge/none" + description: "No existing Exercism knowledge required" + color: "604fcd" + +- name: "x:knowledge/elementary" + description: "Little Exercism knowledge required" + color: "604fcd" + +- name: "x:knowledge/intermediate" + description: "Quite a bit of Exercism knowledge required" + color: "604fcd" + +- name: "x:knowledge/advanced" + description: "Comprehensive Exercism knowledge required" + color: "604fcd" + +# The `x:module/` labels indicate what part of Exercism +# the contributor will be working on +- name: "x:module/analyzer" + description: "Work on Analyzers" + color: "5240c9" + +- name: "x:module/concept" + description: "Work on Concepts" + color: "5240c9" + +- name: "x:module/concept-exercise" + description: "Work on Concept Exercises" + color: "5240c9" + +- name: "x:module/generator" + description: "Work on Exercise generators" + color: "5240c9" + +- name: "x:module/practice-exercise" + description: "Work on Practice Exercises" + color: "5240c9" + +- name: "x:module/representer" + description: "Work on Representers" + color: "5240c9" + +- name: "x:module/test-runner" + description: "Work on Test Runners" + color: "5240c9" + +# The `x:size/` labels describe the expected amount of work +# for a contributor +- name: "x:size/tiny" + description: "Tiny amount of work" + color: "4836bf" + +- name: "x:size/small" + description: "Small amount of work" + color: "4836bf" + +- name: "x:size/medium" + description: "Medium amount of work" + color: "4836bf" + +- name: "x:size/large" + description: "Large amount of work" + color: "4836bf" + +- name: "x:size/massive" + description: "Massive amount of work" + color: "4836bf" + +# The `x:status/` label indicates if there is already someone +# working on the issue +- name: "x:status/claimed" + description: "Someone is working on this issue" + color: "4231af" + +# The `x:type/` labels describe how much Exercism knowledge +# is required by the contributor +- name: "x:type/ci" + description: "Work on Continuous Integration (e.g. GitHub Actions workflows)" + color: "3c2d9f" + +- name: "x:type/coding" + description: "Work on code that will run in production" + color: "3c2d9f" + +- name: "x:type/content" + description: "Work on content (e.g. exercises, concepts)" + color: "3c2d9f" + +- name: "x:type/docker" + description: "Work on Dockerfiles" + color: "3c2d9f" + +- name: "x:type/docs" + description: "Work on Documentation" + color: "3c2d9f" + +# The following Exercism-wide labels are used to influence how much reputation +# a contributor gets for an authored/merged/reviewed PR. +# See https://github.com/exercism/docs/blob/main/product/reputation.md + +- name: "reputation/contributed_code/major" + description: "Increases the number of reputation points awarded by this PR" + color: "fcfa9f" + +- name: "reputation/contributed_code/minor" + description: "Decreases the number of reputation points awarded by this PR" + color: "fcfa9f" + +# This Exercism-wide label is added to all automatically created pull requests +# that help migrate/prepare a track for Exercism v3 +- name: "v3-migration πŸ€–" + description: "Preparing for Exercism v3" + color: "e99695" + + +# ----------------------------------------------------------------------------------------- # +# These are the repository-specific labels that augment the Exercise-wide labels defined in # +# https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml. # +# ----------------------------------------------------------------------------------------- # + +- name: "abandoned" + description: "" + color: "ededed" + +- name: "abandoned 🏚" + description: "" + color: "ededed" + - name: "abandoned 🏚️" - description: null - color: "cfcdaa" + description: "" + color: "CFCDAA" - name: "bug πŸ›" - description: null - color: "b60205" + description: "" + color: "B60205" - name: "chore πŸ”§" - description: null + description: "" color: "293028" - name: "claimed 🐾" description: "For new exercises being written by contributors and maintainers." - color: "fff034" + color: "FFF034" - name: "dependencies" - description: "Pull requests that update a dependency file." - color: "257fe3" + description: "Pull requests that update a dependency file" + color: "257FE3" - name: "discussion πŸ’¬" - description: null - color: "257fe3" + description: "" + color: "257FE3" - name: "do not merge 🚧" description: "Don't merge until this label is removed." color: "fbca04" - name: "documentation πŸ“š" - description: null - color: "257fe3" + description: "" + color: "257FE3" - name: "duplicate" - description: null + description: "" color: "e6e6e6" - name: "enhancement πŸ¦„ ⭐" description: "Changing current behaviour or enhancing/adding to what's already there." - color: "b5f7ff" + color: "B5F7FF" - name: "experimental πŸ”¬" description: "Speculative functionality or implementation." - color: "ffffff" + color: "FFFFFF" - name: "first-timers only 🐣" description: "Issues reserved for first contributions." color: "000000" +- name: "github_actions" + description: "Pull requests that update Github_actions code" + color: "000000" + - name: "good first issue" description: "Good issue for a new contributor to this project/repo." - color: "bed643" + color: "BED643" - name: "good first patch" description: "Good fix/patch for a new contributor to this project/repo." - color: "bed643" - -- name: "❔question❔" - description: "I have a proposal or question about things, but nothing is broken." - color: "293028" - -- name: "hacktoberfest-accepted β˜‘οΈ" - description: null - color: "f5a623" + color: "BED643" - name: "hacktoberfest 🍁" - description: null - color: "fef2c0" + description: "" + color: "FEF2C0" + +- name: "hacktoberfest-accepted β˜‘" + description: "" + color: "F5A623" - name: "help wanted" description: "We'd like your help with this." - color: "bd10e0" + color: "BD10E0" - name: "improve documentation πŸ’–" - description: - "specific improvements to documentation on the track, the exercises, or the - repo." - color: "ffffff" + description: "specific improvements to documentation on the track, the exercises, or the repo." + color: "FFFFFF" - name: "improve exercise πŸ’–" - description: null - color: "ffffff" + description: "" + color: "FFFFFF" - name: "improve reference docs πŸ’–" - description: "For issues with links, introductions, or about docs for concepts." - color: "ffffff" + description: "for issues with links, introductions, or about docs for concepts" + color: "FFFFFF" - name: "improve test case πŸ’–" description: "improve test case(s) for an exercise" - color: "ffffff" + color: "FFFFFF" - name: "in-progress 🌿" - description: null - color: "ffffff" + description: "" + color: "FFFFFF" - name: "invalid" - description: null + description: "" color: "e6e6e6" - name: "maintainer action required❕" description: "A maintainer needs to take action on this." - color: "b60205" + color: "B60205" - name: "maintainer chore πŸ”§" - description: null + description: "" color: "000000" - name: "new documentation ✨" - description: null - color: "5331b5" + description: "" + color: "5331B5" - name: "new exercise ✨" - description: null - color: "5331b5" + description: "" + color: "5331B5" - name: "new reference doc ✨" - description: null - color: "5331b5" + description: "" + color: "5331B5" -- name: "new test case ✨" - description: null - color: "5331b5" +- name: "new test case :sparkles:" + description: "" + color: "5331B5" -- name: "on hold βœ‹πŸ½ " +- name: "on hold βœ‹πŸ½" description: "Action should stop on this issue or PR for now." - color: "fef2c0" + color: "FEF2C0" - name: "pinned πŸ“Œ" description: "Do no mark stale or invalid." - color: "ffd141" + color: "FFD141" -- name: "please review πŸ‘€" - description: null - color: "257fe3" +- name: "please review πŸ‘€" + description: "" + color: "257FE3" -- name: "spam 🚫" - description: "This is a spam/nuisance issue or PR." - color: "ffffff" +- name: "python" + description: "Pull requests that update Python code" + color: "2b67c6" - name: "security 🚨" - description: "Security issue or patch." - color: "ffffff" + description: "Security issue or patch" + color: "FFFFFF" + +- name: "spam 🚫" + description: "This is a spam/nuisance issue or PR." + color: "FFFFFF" - name: "status/draft" description: "This is in draft and open for comment/suggestion." - color: "dea3ea" - -- name: "status/won't fix πŸ™…πŸ½" - description: "While this may be an issue, it will not be fixed at this time." - color: "dea3ea" + color: "DEA3EA" -- name: "v3-migration πŸ€–" - description: "Preparing for Exercism v3" - color: "e99695" +- name: "status/wontfix πŸ™…πŸ½" + description: "While this may be an issue, it will not be fixed at this time. + color: "DEA3EA" -- name: "wip/content-checking β˜‘οΈ" - description: "Content checking tasks for exercises that are in development." - color: "a389f1" +- name: "wip/content-checking β˜‘" + description: "content checking tasks for exercises that are in development" + color: "A389F1" - name: "wip/proof-reading πŸ‘€" - description: "Proof-reading tasks for exercises that are in development." - color: "a389f1" + description: "proof reading tasks for exercises that are in development" + color: "A389F1" -- name: "wip/story-writing ✍️" - description: "Story writing tasks for exercises that are in development." - color: "a389f1" +- name: "wip/story-writing ✍" + description: "story writing tasks for exercises that are in development" + color: "A389F1" - name: "wip/style-guideline-checking πŸ“" - description: "Style guideline tasks for exercises that are in development." - color: "a389f1" + description: "style guideline tasks for exercises that are in development" + color: "A389F1" + +- name: "❔question❔" + description: "I have a proposal or question about things, but nothing is broken." + color: "293028"