Skip to content

Instantly share code, notes, and snippets.

@karoltheguy
Created April 1, 2026 04:20
Show Gist options
  • Select an option

  • Save karoltheguy/2f649dadeee4eae31cf42ad3661b4f13 to your computer and use it in GitHub Desktop.

Select an option

Save karoltheguy/2f649dadeee4eae31cf42ad3661b4f13 to your computer and use it in GitHub Desktop.
Homelab label template for Forgejo issues ($FORGEJO_CUSTOM/options/label/)
labels:
- name: "type: bug"
color: d73a4a
description: Logic errors in scripts, runtime crashes, or service connectivity failures.
- name: "type: feature"
color: 0075ca
description: New code functionality or an entirely new service deployment.
- name: "type: enhancement"
color: 2cbe4e
description: Refactoring existing code for performance, improving UI/UX, or hardening security configs.
- name: "type: documentation"
color: 006b75
description: Creation or updates for READMEs, wikis, API references, architecture diagrams, and infrastructure setup guides.
- name: "size: trivial"
color: e1e4e8
description: "Papercuts. README typos, updating a single Docker image tag, or fixing a syntax error."
- name: "size: straightforward"
color: fff5b1
description: "Follow the Pattern. Adding a known parameter to a script or deploying a standard container."
- name: "size: moderate"
color: f9d0c4
description: "Deep Focus. Writing new functions with error handling or configuring complex Traefik routing."
- name: "size: complex"
color: 9370db
description: "High Risk. Breaking changes, database migrations, or significant Ansible/Terraform refactors."
- name: "size: experimental"
color: "24292e"
description: "R&D/Spike. Testing a new LLM library or trying a new virtualization approach (e.g., LXC vs VM)."
- name: "prio: must-have"
color: "800000"
description: "MVP. Core logic for a script to run or the primary service needed for the project to function."
- name: "prio: should-have"
color: e36209
description: "Stability. Error handling, persistent storage, and basic logging/backups."
- name: "prio: could-have"
color: "05264c"
description: "Polish. Colorized CLI output, non-essential notifications, or secondary dashboards."
- name: "prio: wont-have"
color: 959da5
description: "Deferred. Ideas that are too resource-heavy or complex for the current project phase."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment