# This file is the single source of truth for GitHub labels.
# Run 'make setup-labels' to apply these to the repository.

# By Type of Work
- name: "bug"
  description: "Something isn't working"
  color: "d73a4a"
- name: "feature"
  description: "A new user-facing feature"
  color: "0075ca"
- name: "enhancement"
  description: "Minor improvement to an existing feature"
  color: "a2eeef"
- name: "infra"
  description: "Tasks for infrastructure, CI/CD, and project setup"
  color: "a2eeef"
- name: "documentation"
  description: "Tasks for creating or updating documentation"
  color: "0075ca"
- name: "refactor"
  description: "Code changes that neither fix a bug nor add a feature"
  color: "f29513"
- name: "security"
  description: "Tasks related to security enhancements, audits, or fixes"
  color: "000000" # Black for security, to make it stand out

# By Platform
- name: "platform:web"
  description: "Tasks specific to the React web app"
  color: "5319e7"
- name: "platform:mobile"
  description: "Tasks affecting both mobile apps"
  color: "5319e7"
- name: "platform:backend"
  description: "Tasks for Data Connect or Cloud Functions"
  color: "5319e7"
- name: "platform:admin"
  description: "Tasks specific to the Admin Console web app"
  color: "5319e7"

# For Project Management
- name: "sred-eligible"
  description: "Tasks identified as eligible for SR&ED claims"
  color: "d876e3"
- name: "priority:high"
  description: "Urgent or critical tasks"
  color: "b60205"
- name: "priority:medium"
  description: "Default priority"
  color: "fbca04"
- name: "priority:low"
  description: "Non-urgent, background tasks"
  color: "0e8a16"
