# 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