|
| 1 | +# Open Source Launch Checklist |
| 2 | + |
| 3 | +Use this one-time checklist when preparing the first broad public launch. |
| 4 | + |
| 5 | +This is separate from `docs/release-checklist.md`, which is for recurring version releases. |
| 6 | + |
| 7 | +## Repository Settings |
| 8 | + |
| 9 | +- [ ] repository description and topics are current |
| 10 | +- [ ] default branch protection is configured (required checks and no force push) |
| 11 | +- [ ] Discussions is enabled (if using community support flow) |
| 12 | +- [ ] issue labels are seeded (`bug`, `enhancement`, `docs`, `question`, `good first issue`) |
| 13 | + |
| 14 | +## Community and Policy |
| 15 | + |
| 16 | +- [ ] `README.md` includes quick start and support expectations |
| 17 | +- [ ] `CONTRIBUTING.md` includes local validation and PR guidance |
| 18 | +- [ ] `CODE_OF_CONDUCT.md` and `SECURITY.md` are reviewed and current |
| 19 | +- [ ] issue/PR templates are reviewed for launch wording |
| 20 | + |
| 21 | +## Technical Launch Readiness |
| 22 | + |
| 23 | +- [ ] CI passes on pull requests and main |
| 24 | +- [ ] secret scanning passes |
| 25 | +- [ ] installer/profile flow tested on a clean environment |
| 26 | +- [ ] council-lite run/list/resume/validate flow tested end-to-end |
| 27 | + |
| 28 | +## Release and Communication |
| 29 | + |
| 30 | +- [ ] `CHANGELOG.md` has release notes for launch tag |
| 31 | +- [ ] launch tag created (for example, `v0.2.0`) |
| 32 | +- [ ] GitHub release drafted with highlights and known limitations |
| 33 | +- [ ] launch announcement copy prepared (X/LinkedIn/GitHub Discussion) |
| 34 | +- [ ] first 3-5 starter issues prepared for contributors |
| 35 | + |
| 36 | +## Post-launch Follow-up |
| 37 | + |
| 38 | +- [ ] monitor first-week issues and triage daily |
| 39 | +- [ ] collect onboarding friction points from early users |
| 40 | +- [ ] publish first-week patch release plan |
0 commit comments