Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
214 changes: 106 additions & 108 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -1,114 +1,112 @@
labels:
# 📦 Change type
- name: feat
color: "1abc9c"
description: "New feature or enhancement"
- name: fix
color: "e74c3c"
description: "Bug fix"
- name: docs
color: "3498db"
description: "Documentation, README, examples"
- name: refactor
color: "9b59b6"
description: "Code cleanup without behavior change"
- name: perf
color: "16a085"
description: "Performance improvement"
- name: test
color: "f39c12"
description: "Tests, mocking, coverage"
- name: chore
color: "95a5a6"
description: "Maintenance (CI/CD, dependencies, tooling)"
# 📦 Change type
- name: feat
color: "1abc9c"
description: "New feature or enhancement"
- name: fix
color: "e74c3c"
description: "Bug fix"
- name: docs
color: "3498db"
description: "Documentation, README, examples"
- name: refactor
color: "9b59b6"
description: "Code cleanup without behavior change"
- name: perf
color: "16a085"
description: "Performance improvement"
- name: test
color: "f39c12"
description: "Tests, mocking, coverage"
- name: chore
color: "95a5a6"
description: "Maintenance (CI/CD, dependencies, tooling)"

# 🧪 Status
- name: wip
color: "f1c40f"
description: "Work in progress — not ready to merge"
- name: blocked
color: "34495e"
description: "Blocked (waiting on review, upstream, dependency)"
- name: ready
color: "2ecc71"
description: "Ready for review / merge"
- name: needs-info
color: "e67e22"
description: "Waiting for more info from author / user"
- name: duplicate
color: "cccccc"
description: "Duplicate of another issue / PR"
- name: wontfix
color: "ffffff"
description: "Will not be worked on"
# 🧪 Status
- name: wip
color: "f1c40f"
description: "Work in progress — not ready to merge"
- name: blocked
color: "34495e"
description: "Blocked (waiting on review, upstream, dependency)"
- name: ready
color: "2ecc71"
description: "Ready for review / merge"
- name: needs-info
color: "e67e22"
description: "Waiting for more info from author / user"
- name: duplicate
color: "cccccc"
description: "Duplicate of another issue / PR"
- name: wontfix
color: "ffffff"
description: "Will not be worked on"

# 🛠 Priority
- name: "priority: high"
color: "c0392b"
description: "Critical bug / release blocker"
- name: "priority: medium"
color: "d35400"
description: "Important but not urgent"
- name: "priority: low"
color: "7f8c8d"
description: "Nice-to-have / later"
# 🛠 Priority
- name: "priority: high"
color: "c0392b"
description: "Critical bug / release blocker"
- name: "priority: medium"
color: "d35400"
description: "Important but not urgent"
- name: "priority: low"
color: "7f8c8d"
description: "Nice-to-have / later"

# 💥 Semver signals (used by release-drafter)
- name: breaking-change
color: "b60205"
description: "Changes existing public behavior — major bump"
- name: "semver:major"
color: "b60205"
description: "Explicit major bump signal"
- name: "semver:minor"
color: "fbca04"
description: "Explicit minor bump signal"
- name: "semver:patch"
color: "0e8a16"
description: "Explicit patch bump signal"
- name: skip-changelog
color: "bdbdbd"
description: "Omit this PR from release notes"
# 💥 Semver signals (used by release-drafter)
- name: breaking-change
color: "b60205"
description: "Changes existing public behavior — major bump"
- name: "semver:major"
color: "b60205"
description: "Explicit major bump signal"
- name: "semver:minor"
color: "fbca04"
description: "Explicit minor bump signal"
- name: "semver:patch"
color: "0e8a16"
description: "Explicit patch bump signal"
- name: skip-changelog
color: "bdbdbd"
description: "Omit this PR from release notes"

# 🧩 Domains (Snapdash-specific)
- name: ui
color: "c2e0c6"
description: "UI / widgets / theme / layout"
- name: core
color: "5319e7"
description: "App core (state, subscriptions, message flow)"
- name: ha-integration
color: "1d76db"
description: "Home Assistant connector (WebSocket, REST)"
- name: plugin-system
color: "8e44ad"
description: "Future pluggable data-source API"
- name: config
color: "0052cc"
description: "Configuration / persistence / secrets"
- name: packaging
color: "006b75"
description: "Build, release, bundles, installers"
# 🧩 Domains (Snapdash-specific)
- name: ui
color: "c2e0c6"
description: "UI / widgets / theme / layout"
- name: core
color: "5319e7"
description: "App core (state, subscriptions, message flow)"
- name: ha-integration
color: "1d76db"
description: "Home Assistant connector (WebSocket, REST)"
- name: plugin-system
color: "8e44ad"
description: "Future pluggable data-source API"
- name: config
color: "0052cc"
description: "Configuration / persistence / secrets"
- name: packaging
color: "006b75"
description: "Build, release, bundles, installers"

# 💻 Platform
- name: "platform: macOS"
color: "bfdadc"
description: "macOS-specific"
- name: "platform: Windows"
color: "bfd4f2"
description: "Windows-specific"
- name: "platform: Linux"
color: "d4c5f9"
description: "Linux-specific"

# 🆕 Community
- name: good-first-issue
color: "7057ff"
description: "Good entry point for new contributors"
- name: help-wanted
color: "008672"
description: "Extra attention / contribution invited"
- name: discussion
color: "d876e3"
description: "Design decision needed before work starts"
# 💻 Platform
- name: "platform: macOS"
color: "bfdadc"
description: "macOS-specific"
- name: "platform: Windows"
color: "bfd4f2"
description: "Windows-specific"
- name: "platform: Linux"
color: "d4c5f9"
description: "Linux-specific"

# 🆕 Community
- name: good-first-issue
color: "7057ff"
description: "Good entry point for new contributors"
- name: help-wanted
color: "008672"
description: "Extra attention / contribution invited"
- name: discussion
color: "d876e3"
description: "Design decision needed before work starts"
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading