2.1 KiB

GROWL — Genesis Radio Commit Style Guide


🛡️ Purpose

To keep our Git commit history clean, calm, and clear
even during chaos, downtime, or tired late-night edits.

Every commit should GROWL:

Letter Meaning
G Good
R Readable
O Obvious
W Well-Scoped
L Logical

🧠 GROWL Principles

G — Good

Write clear, helpful commit messages.
Imagine your future self — tired, panicked — trying to understand what you did.

Bad:
update

Good:
Fix retry logic for mount guardian script


R — Readable

Use short, plain English sentences.
No cryptic shorthand. No weird abbreviations.

Bad:
fx psh scrpt

Good:
Fix powershell script argument passing error


O — Obvious

The commit message should explain what changed without needing a diff.

Bad:
misc

Good:
Add dark mode CSS to healthcheck dashboard


W — Well-Scoped

One logical change per commit.
Don't fix five things at once unless they're tightly related.

Bad:
fix mount issues, added healthcheck, tweaked retry

Good:
Fix asset mount detection timing issue

(And then a separate commit for healthcheck tweaks.)


L — Logical

Commits should build logically.
Each one should bring the repo to a better, deployable state — not leave it broken.

Bad:
Commit partial broken code just because "I need to leave soon."

Good:
Finish a working block, then commit.


📋 Quick GROWL Checklist Before You Push:

  • Is my message clear to a stranger?
  • Did I only change one logical thing?
  • Can I tell from the commit what changed, without a diff?
  • Would sleepy me at 3AM thank me for writing this?

🎙️ Why We GROWL

Because panic, fatigue, or adrenaline can't be avoided —
but good habits under pressure can save a system (and a future you) every time.

Stay calm.
Make it obvious.
Let it GROWL.


🐺 Genesis Radio Operations

Built with pride. Built to last.