# --------------------------------------------------------------- #
# This is an auto-generated file - Do not manually edit this file #
# --------------------------------------------------------------- #

# This file is automatically generated by concatenating two files:
#
# 1. The Exercism-wide labels: defined in https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml
# 2. The repository-specific labels: defined in the `.appends/.github/labels.yml` file within this repository.
#
# If any of these two files change, a pull request is automatically created containing a re-generated version of this file.
# Consequently, to change repository-specific labels you should update the `.appends/.github/labels.yml` file and _not_ this file.
#
# When the pull request has been merged, the GitHub labels will be automatically updated by the "Sync labels" workflow.
# 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 contribute to.

# The `x:action/<value>` 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: "ffffff"

- name: "x:action/fix"
  description: "Fix an issue"
  color: "ffffff"

- name: "x:action/improve"
  description: "Improve existing functionality/content"
  color: "ffffff"

- name: "x:action/proofread"
  description: "Proofread text"
  color: "ffffff"

- name: "x:action/sync"
  description: "Sync content with its latest version"
  color: "ffffff"

# The `x:knowledge/<value>` labels describe how much Exercism knowledge is required by the contributor
- name: "x:knowledge/none"
  description: "No existing Exercism knowledge required"
  color: "ffffff"

- name: "x:knowledge/elementary"
  description: "Little Exercism knowledge required"
  color: "ffffff"

- name: "x:knowledge/intermediate"
  description: "Quite a bit of Exercism knowledge required"
  color: "ffffff"

- name: "x:knowledge/advanced"
  description: "Comprehensive Exercism knowledge required"
  color: "ffffff"

# The `x:module/<value>` labels indicate what part of Exercism the contributor will be working on
- name: "x:module/analyzer"
  description: "Work on Analyzers"
  color: "ffffff"

- name: "x:module/concept"
  description: "Work on Concepts"
  color: "ffffff"

- name: "x:module/concept-exercise"
  description: "Work on Concept Exercises"
  color: "ffffff"

- name: "x:module/generator"
  description: "Work on Exercise generators"
  color: "ffffff"

- name: "x:module/practice-exercise"
  description: "Work on Practice Exercises"
  color: "ffffff"

- name: "x:module/representer"
  description: "Work on Representers"
  color: "ffffff"

- name: "x:module/test-runner"
  description: "Work on Test Runners"
  color: "ffffff"

# The `x:rep/<value>` labels describe the amount of reputation to award
#
# For more information on reputation and how these labels should be used,
# check out https://exercism.org/docs/using/product/reputation
- name: "x:rep/tiny"
  description: "Tiny amount of reputation"
  color: "ffffff"

- name: "x:rep/small"
  description: "Small amount of reputation"
  color: "ffffff"

- name: "x:rep/medium"
  description: "Medium amount of reputation"
  color: "ffffff"

- name: "x:rep/large"
  description: "Large amount of reputation"
  color: "ffffff"

- name: "x:rep/massive"
  description: "Massive amount of reputation"
  color: "ffffff"

# The `x:size/<value>` labels describe the expected amount of work for a contributor
- name: "x:size/tiny"
  description: "Tiny amount of work"
  color: "ffffff"

- name: "x:size/small"
  description: "Small amount of work"
  color: "ffffff"

- name: "x:size/medium"
  description: "Medium amount of work"
  color: "ffffff"

- name: "x:size/large"
  description: "Large amount of work"
  color: "ffffff"

- name: "x:size/massive"
  description: "Massive amount of work"
  color: "ffffff"

# The `x:status/<value>` label indicates if there is already someone working on the issue
- name: "x:status/claimed"
  description: "Someone is working on this issue"
  color: "ffffff"

# The `x:type/<value>` labels describe what type of work the contributor will be engaged in
- name: "x:type/ci"
  description: "Work on Continuous Integration (e.g. GitHub Actions workflows)"
  color: "ffffff"

- name: "x:type/coding"
  description: "Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)"
  color: "ffffff"

- name: "x:type/content"
  description: "Work on content (e.g. exercises, concepts)"
  color: "ffffff"

- name: "x:type/docker"
  description: "Work on Dockerfiles"
  color: "ffffff"

- name: "x:type/docs"
  description: "Work on Documentation"
  color: "ffffff"

# 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"

# This Exercism-wide label can be used to bulk-close issues in preparation for pausing community contributions
- name: "paused"
  description: "Work paused until further notice"
  color: "e4e669"

# ----------------------------------------------------------------------------------------- #
# 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: "bug 🐛"
  description: ""
  color: "B60205"

- name: "chore 🔧"
  description: ""
  color: "293028"

- name: "claimed 🐾"
  description: "For new exercises being written by contributors and maintainers."
  color: "FFF034"

- name: "dependencies"
  description: "Pull requests that update a dependency file"
  color: "257FE3"

- name: "discussion 💬"
  description: ""
  color: "257FE3"

- name: "do not merge 🚧"
  description: "Don't merge until this label is removed."
  color: "fbca04"

- name: "documentation 📚"
  description: ""
  color: "257FE3"

- name: "duplicate"
  description: ""
  color: "e6e6e6"

- name: "enhancement 🦄 ⭐"
  description: "Changing current behaviour or enhancing/adding to what's already there."
  color: "B5F7FF"

- name: "experimental 🔬"
  description: "Speculative functionality or implementation."
  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"

- name: "good first patch"
  description: "Good fix/patch for a new contributor to this project/repo."
  color: "BED643"

- name: "hacktoberfest 🍁"
  description: ""
  color: "FEF2C0"

- name: "hacktoberfest-accepted ☑"
  description: ""
  color: "F5A623"

- name: "help wanted"
  description: "We'd like your help with this."
  color: "BD10E0"

- name: "improve documentation 💖"
  description: "specific improvements to documentation on the track, the exercises, or the repo."
  color: "FFFFFF"

- name: "improve exercise 💖"
  description: ""
  color: "FFFFFF"

- name: "improve reference docs 💖"
  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"

- name: "in-progress 🌿"
  description: ""
  color: "FFFFFF"

- name: "invalid"
  description: ""
  color: "e6e6e6"

- name: "maintainer action required❕"
  description: "A maintainer needs to take action on this."
  color: "B60205"

- name: "maintainer chore 🔧"
  description: ""
  color: "000000"

- name: "new documentation ✨"
  description: ""
  color: "5331B5"

- name: "new exercise ✨"
  description: ""
  color: "5331B5"

- name: "new reference doc ✨"
  description: ""
  color: "5331B5"

- name: "new test case :sparkles:"
  description: ""
  color: "5331B5"

- name: "on hold ✋🏽"
  description: "Action should stop on this issue or PR for now."
  color: "FEF2C0"

- name: "pinned 📌"
  description: "Do no mark stale or invalid."
  color: "FFD141"

- name: "please review  👀"
  description: ""
  color: "257FE3"

- name: "python"
  description: "Pull requests that update Python code"
  color: "2b67c6"

- name: "security 🚨"
  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/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/proof-reading 👀"
  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/style-guideline-checking 📐"
  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"

- name: "prickle💢"
  description: "This issue should be skipped by the auto-responder."
  color: "FFFFFF"

- name: "smolder🍲"
  description: "Lower-priority and/or future idea"
  color: "8B0000"
