235 lines
4.2 KiB
YAML
235 lines
4.2 KiB
YAML
# GitHub Labels Configuration for blackroad-os-prism-console
|
|
# Following BlackRoad OS standard labeling conventions
|
|
# Labels are automatically synced via GitHub Actions (if configured)
|
|
|
|
# Team labels - indicate which team owns the issue/PR
|
|
- name: "team:prism"
|
|
color: "8B5CF6"
|
|
description: "Prism Console team"
|
|
|
|
- name: "team:core"
|
|
color: "8B5CF6"
|
|
description: "Core platform team"
|
|
|
|
- name: "team:web"
|
|
color: "8B5CF6"
|
|
description: "Web team"
|
|
|
|
- name: "team:api"
|
|
color: "8B5CF6"
|
|
description: "API team"
|
|
|
|
- name: "team:operator"
|
|
color: "8B5CF6"
|
|
description: "Operator team"
|
|
|
|
- name: "team:infra"
|
|
color: "8B5CF6"
|
|
description: "Infrastructure/DevOps team"
|
|
|
|
- name: "team:research"
|
|
color: "8B5CF6"
|
|
description: "Research team"
|
|
|
|
- name: "team:brand"
|
|
color: "8B5CF6"
|
|
description: "Brand/Design team"
|
|
|
|
- name: "team:docs"
|
|
color: "8B5CF6"
|
|
description: "Documentation team"
|
|
|
|
- name: "team:home"
|
|
color: "8B5CF6"
|
|
description: "Home/Marketing team"
|
|
|
|
- name: "team:archive"
|
|
color: "8B5CF6"
|
|
description: "Archive team"
|
|
|
|
# Type labels - indicate the type of issue/PR
|
|
- name: "type:feature"
|
|
color: "10B981"
|
|
description: "New feature or enhancement"
|
|
|
|
- name: "type:bug"
|
|
color: "EF4444"
|
|
description: "Bug report or fix"
|
|
|
|
- name: "type:infra"
|
|
color: "F59E0B"
|
|
description: "Infrastructure or deployment related"
|
|
|
|
- name: "type:agent"
|
|
color: "06B6D4"
|
|
description: "Agent-related issue or change"
|
|
|
|
- name: "type:pack"
|
|
color: "8B5CF6"
|
|
description: "Pack-related issue or change"
|
|
|
|
- name: "type:doc"
|
|
color: "6B7280"
|
|
description: "Documentation update or improvement"
|
|
|
|
# Priority labels - indicate urgency
|
|
- name: "prio:P0"
|
|
color: "DC2626"
|
|
description: "Critical priority - immediate attention required"
|
|
|
|
- name: "prio:P1"
|
|
color: "F59E0B"
|
|
description: "High priority - should be addressed soon"
|
|
|
|
- name: "prio:P2"
|
|
color: "3B82F6"
|
|
description: "Normal priority - can be scheduled"
|
|
|
|
# Status labels - indicate current state
|
|
- name: "status:ready"
|
|
color: "10B981"
|
|
description: "Ready to be worked on"
|
|
|
|
- name: "status:in-progress"
|
|
color: "F59E0B"
|
|
description: "Currently being worked on"
|
|
|
|
- name: "status:review"
|
|
color: "8B5CF6"
|
|
description: "In code review"
|
|
|
|
- name: "status:done"
|
|
color: "6B7280"
|
|
description: "Completed"
|
|
|
|
- name: "status:blocked"
|
|
color: "DC2626"
|
|
description: "Blocked by external dependency"
|
|
|
|
- name: "status:on-hold"
|
|
color: "6B7280"
|
|
description: "Work paused temporarily"
|
|
|
|
# Additional labels
|
|
- name: "good first issue"
|
|
color: "7057FF"
|
|
description: "Good for newcomers"
|
|
|
|
- name: "help wanted"
|
|
color: "008672"
|
|
description: "Extra attention is needed"
|
|
|
|
- name: "dependencies"
|
|
color: "0366D6"
|
|
description: "Dependency updates"
|
|
|
|
- name: "security"
|
|
color: "DC2626"
|
|
description: "Security-related issue"
|
|
|
|
- name: "breaking change"
|
|
color: "DC2626"
|
|
description: "Breaking change that requires migration"
|
|
# Auto-labeling configuration for issues based on title/body keywords
|
|
# Frontend-focused labels for React/Next.js application
|
|
|
|
- label: "bug"
|
|
keywords:
|
|
- bug
|
|
- error
|
|
- issue
|
|
- crash
|
|
- broken
|
|
- not working
|
|
- fails
|
|
|
|
- label: "feature"
|
|
keywords:
|
|
- feature
|
|
- enhancement
|
|
- new
|
|
- add
|
|
- implement
|
|
|
|
- label: "documentation"
|
|
keywords:
|
|
- docs
|
|
- documentation
|
|
- readme
|
|
- guide
|
|
- tutorial
|
|
|
|
- label: "ui/ux"
|
|
keywords:
|
|
- ui
|
|
- ux
|
|
- design
|
|
- interface
|
|
- layout
|
|
- style
|
|
- css
|
|
|
|
- label: "component"
|
|
keywords:
|
|
- component
|
|
- react component
|
|
- tsx
|
|
- jsx
|
|
|
|
- label: "api"
|
|
keywords:
|
|
- api
|
|
- endpoint
|
|
- route
|
|
- request
|
|
- response
|
|
|
|
- label: "performance"
|
|
keywords:
|
|
- performance
|
|
- slow
|
|
- optimization
|
|
- speed
|
|
- latency
|
|
|
|
- label: "testing"
|
|
keywords:
|
|
- test
|
|
- testing
|
|
- jest
|
|
- spec
|
|
- coverage
|
|
|
|
- label: "dependencies"
|
|
keywords:
|
|
- dependency
|
|
- dependencies
|
|
- npm
|
|
- package
|
|
- upgrade
|
|
- update package
|
|
|
|
- label: "ci/cd"
|
|
keywords:
|
|
- ci
|
|
- cd
|
|
- pipeline
|
|
- workflow
|
|
- github actions
|
|
- deployment
|
|
|
|
- label: "accessibility"
|
|
keywords:
|
|
- a11y
|
|
- accessibility
|
|
- aria
|
|
- screen reader
|
|
- keyboard
|
|
|
|
- label: "security"
|
|
keywords:
|
|
- security
|
|
- vulnerability
|
|
- cve
|
|
- exploit
|