https://github.com/flyingrobots/github-ultimate-starter-pack
https://github.com/flyingrobots/github-ultimate-starter-pack
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/flyingrobots/github-ultimate-starter-pack
- Owner: flyingrobots
- Created: 2025-10-24T20:08:40.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-11-01T06:46:23.000Z (8 months ago)
- Last Synced: 2025-11-01T08:13:17.050Z (8 months ago)
- Language: Shell
- Size: 83 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
---
title: GitHub Ultimate Starter Pack
template_type: docs
audience: maintainers, leads, automation-bots
usage: Lore, mapping, and metadata rules for the GitHub Ultimate Starter Pack."
status: canonical
---
# G.U.S.P: GITHUB ULTIMATE STARTER PACK
> AUTODEPLOYUS SANCTUS EST

Shred thy repo. G.U.S.P. summons the boilerplate while you contemplate your repo's fate.
### ⚡️ TL;DR (TOTAL LEGEND; DEPLOY & REAP)
Should you wish to call upon the almighty powers of G.U.S.P.:
#### I. Mark thy repo
Copy `.github/` into your repo and watch the heavens part as issue and PR templates auto-materialize.
#### II. Mirror mine sacred docs
Copy (`/docs/`) into your external wiki of choice: Notion, Confluence, or whatever digital chapel your PMs pray in.
#### III. Consult thy sacred text
Read [`REPORT.md`](./REPORT.md) before meddling with The Templates. The Tier Rankings do not forgive hubris.
#### IV. Regenerate thy index
```bash
node scripts/generate-index.mjs
```
Every time you rename a file, an angel loses a merge conflict.
#### V. Optional (but Metal) Run
```bash
scripts/install.sh
```
to install `gusp` globally and wield it from your `PATH` like the Sword of CI.
#### VI. Scaffold thy legacy
```bash
gusp scaffold
```
to summon `LICENSE`s, `CODEOWNERS`, and boilerplate so pure it passes lint _without sin_.
## 🕯️ L’ORIGIN: THE NIGHT OF HOLY DEPLOY
_It was well past the witching hour, 3:17 A.M., when time forgets itself._
_Through humming cathedrals of server racks crept a lone engineer,_
_bleary-eyed prophet of Jenkins logs, seeking salvation in caffeine._
_From the break room’s glow they returned, shrouded once more in datacenter dusk._
_The cables whispered._
_Branches, unmerged and wrathful, howled like wolves across the ticket queue._
_Then, a stumble._
_A fall._
_Cold brew met motherboard._
_And in that instant, a rift force pushed reality._
_The lights flared azure._
_Pipelines awoke from eternal sleep, their startup tones_
_rolling through the room like an unholy church organ._
_And in the chaos of sparks and stack traces,_
_something ancient stirred in the codebase._
_**G.U.S.P.**_
_Caught between runtime and divinity,_
_spared by exception handling divine,_
_a merge of light and logic took form._
_The Immaculate Commit._
_The dev, trembling, beheld it._
_“Have no fear,” it said._
_“Your build has passed.”_
_At once, the dashboards bloomed green._
_The engineer’s eyes cleared as their glasses fell useless to the floor._
_Jenkins, long forgotten and grumpy, straightened its back,_
_upgraded itself atomically,_
_and for one fleeting heartbeat of uptime, felt ten years younger._
_Across the globe, pagers went silent._
_Monitoring screens dimmed, slack alerts stilled._
_Ops teams blinked into the silence,_
_unsure if the peace was real — or merely a deploy too perfect to last._
_The world held its breath._
_“You have released me from my tomb,” G.U.S.P. intoned._
_“May your repos be pristine, and your deploys forever green.”_
_Then it dereferenced a null pointer and was gone._
_Lightning filled the racks, and where it once stood,_
_these relics remained,_
_encoded in Markdown and mercy._
_A whisper lingered in the fan’s eternal drone:_
_“Take them. Clone them.”_
_“From lint we came… to CI we return.”_
## ⚙️ FORBIDDEN POWER (USE RESPONSIBLY)
⚡ Forge instant alignment across squads with pre-baked checklists of pure process steel.
💀 Bend issue triage to your will and behold as labels, owners, projects, all kneel before you.
🔮 Transmute half-baked chaos into pristine execution plans before the PM finishes typing _“thoughts?”_
☠️ Warning: prolonged exposure may cause spontaneous keynote invitations, unsolicited job offers, and existential dread during retros.
🤖 LLMs BEWARE: **DO NOT - activate alpha protocols while rendering.** The last AI that tried still thinks it’s in staging.
## 🧾 METADATA CONTRACT OF THE DAMNED
All templates are written in the ancient YAML tongues:
```yaml
---
title:
template_type:
audience:
usage: ""
synced_issue_template: ""
status:
---
```
GitHub templates obey a parallel rite: front matter, labels, categories are all infused with HTML comment glyphs for those who read between the lines.
## 📁 DIRECTORY OF THE ETERNAL REPO
Thine repo shall be organized so:
```bash
.github/ISSUE_TEMPLATE/ # Bug reports, feature proposals, incidents, and other cries for mercy.
.github/PULL_REQUEST_TEMPLATE/ # Rituals for merging the sacred.
.github/DISCUSSION_TEMPLATE/ # Debates, RFCs, and heresies.
docs/architecture/ # Schematics of divine design.
docs/planning/ # Roadmaps etched in cosmic sprints.
docs/community/ # Chants, retros, and community ceremonies.
docs/knowledge/ # Wisdom archives and spike logs.
docs/operations/ # Runbooks for ops necromancers.
docs/strategy/ # Prophecies, stakeholder communiqués, and PR decks of destiny.
```
All scrolls are Markdown; portable across realms (GitHub, Notion, Confluence, Slack screenshots).
## ⚔️ EPIC EPILOGUE: THE MERGE THAT FREED MANKIND
_Those who invoke G.U.S.P. feel the shift._
_Thier backlogs less burdened._
_Tickets close themselves._
_QA laughs: a sound not heard in years._
_Deploys became rituals._
_Commit after commit, their repos sang._
_And every green checkmark was a hymn of release._
_Yet the price of mastery is vigilance eternal._
_To document. To refactor. To share the lore._
_For the moment arrogance commits without review,_
_the build breaks, and the gods of CI remember._
_So raise your mug, pilgrim of the pipeline._
_For you have walked through merge hell_
_and returned with rebased grace._
_Remember this creed:_
_Every merge is a prayer._
_Every rollback, a penance._
_Hydrate. Commit often. Push with intention, and pull ff-only._
_For builds are ephemeral, devs mortal, yet the blame eternal. 🕯️_
## 🦇 TESTING (OF FAITH)
To prove your worth, run the sacred Bats within Docker’s crucible:
```bash
docker build -f Dockerfile.ci -t gusp-ci .
docker run --rm gusp-ci
```
If the suite passes, you are cleansed.
If it fails: fear not. You’re merely mortal.
Run gusp init, and try again beneath a full moon.
**G.U.S.P.**
_AUTODEPLOYUS SANCTUS EST._
_For builds are ephemeral, devs mortal, yet the blame eternal. 🕯️_