Skip to content

Commit 05b2fb9

Browse files
authored
Merge pull request #11 from dtsong/docs/open-source-launch-day-one
docs: record launch readiness and day-one operations
2 parents c8cc826 + 2708709 commit 05b2fb9

File tree

4 files changed

+128
-20
lines changed

4 files changed

+128
-20
lines changed

.github/workflows/validate.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ jobs:
7272
steps:
7373
- name: Checkout
7474
uses: actions/checkout@v4
75+
with:
76+
fetch-depth: 0
7577

7678
- name: Run gitleaks
7779
uses: gitleaks/gitleaks-action@v2

docs/first-week-patch-plan.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# First-Week Patch Plan
2+
3+
This plan defines how we handle the first week after open-source launch.
4+
5+
## Daily Cadence (Days 1-7)
6+
7+
1. Check new GitHub issues twice daily (morning/evening local time).
8+
2. Triage each issue into one of: `bug`, `docs`, `enhancement`, `question`.
9+
3. Add priority tags manually in issue body if needed: P0/P1/P2.
10+
4. Respond to onboarding feedback within 24 hours.
11+
5. Log recurring friction points in issue #6.
12+
13+
## Patch Criteria
14+
15+
Cut a first-week patch release when any of the following happen:
16+
- one confirmed onboarding blocker (`fail` outcome)
17+
- two or more users report the same setup/documentation confusion
18+
- any security-sensitive report needing remediation
19+
20+
## Candidate Scope for First Patch
21+
22+
- installer conflict messaging clarity
23+
- README quick-start and troubleshooting improvements
24+
- council-lite docs clarity and validation examples
25+
- minor script robustness fixes without breaking interfaces
26+
27+
## Target Timeline
28+
29+
- Day 1-2: collect issues and cluster by theme
30+
- Day 3-4: implement highest-impact fixes
31+
- Day 5: run full release checklist and smoke tests
32+
- Day 6-7: publish patch tag/release notes and close loop with reporters
33+
34+
## Owner Checklist
35+
36+
- keep `docs/release-checklist.md` green before tagging
37+
- include migration/behavior notes in release body
38+
- link fixes back to original issue IDs

docs/launch-announcement.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Launch Announcement Copy
2+
3+
Use these drafts for launch day. Edit version/tag and call-to-action links before posting.
4+
5+
## GitHub Discussion / Long Form
6+
7+
`my-opencode-codex-setup` is now open source.
8+
9+
This repo is a practical OpenCode + Codex starter inspired by `my-claude-setup`, focused on reusable agents, structured skills, and executable workflow scripts.
10+
11+
Highlights in `v0.2.0`:
12+
- profile-aware installer (`core`, `council-lite`, `council-research`)
13+
- council-lite session lifecycle (`run`, `list`, `resume`)
14+
- council-lite artifact validation and CI smoke coverage
15+
- launch-ready docs, templates, and policy files
16+
17+
If you want to try it, start here:
18+
19+
```bash
20+
git clone https://github.com/dtsong/my-opencode-codex-setup.git
21+
cd my-opencode-codex-setup
22+
./install.sh --profiles core,council-lite
23+
./scripts/council-lite.sh run "First run"
24+
./scripts/validate-council-lite.sh --latest
25+
```
26+
27+
Contributions are welcome. Good starter issues:
28+
- #7
29+
- #8
30+
- #9
31+
- #10
32+
33+
If onboarding feels rough anywhere, please open an issue using the onboarding feedback template.
34+
35+
## X / Short Form
36+
37+
I just open sourced `my-opencode-codex-setup`.
38+
39+
Portable OpenCode + Codex starter with:
40+
- reusable agents + practical skills
41+
- profile-aware installer
42+
- council-lite `run/list/resume` flow
43+
- launch-ready OSS docs/templates
44+
45+
Repo: https://github.com/dtsong/my-opencode-codex-setup
46+
Start: `./install.sh --profiles core,council-lite`
47+
Feedback: onboarding issue template in repo
48+
49+
## LinkedIn / Medium Form
50+
51+
I am open sourcing `my-opencode-codex-setup`, a portable OpenCode + Codex setup inspired by `my-claude-setup`.
52+
53+
The goal is practical reuse: agents, skills, workflows, and profiles you can adopt quickly without rebuilding everything from scratch.
54+
55+
What is included:
56+
- profile-aware installer and clean uninstall path
57+
- `council-lite` session scaffolding with artifact validation
58+
- CI smoke checks across Linux/macOS and secret scanning
59+
- contributor docs, templates, and launch readiness checklists
60+
61+
Try it: https://github.com/dtsong/my-opencode-codex-setup
62+
63+
If you test onboarding, I would especially value friction-point feedback via the repo onboarding template.

docs/open-source-launch.md

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,42 @@ This is separate from `docs/release-checklist.md`, which is for recurring versio
66

77
## Repository Settings
88

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`)
9+
- [x] repository description and topics are current
10+
- [x] default branch protection is configured (required checks and no force push)
11+
- [x] Discussions is enabled (if using community support flow)
12+
- [x] issue labels are seeded (`bug`, `enhancement`, `docs`, `question`, `good first issue`)
1313

1414
## Community and Policy
1515

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
16+
- [x] `README.md` includes quick start and support expectations
17+
- [x] `CONTRIBUTING.md` includes local validation and PR guidance
18+
- [x] `CODE_OF_CONDUCT.md` and `SECURITY.md` are reviewed and current
19+
- [x] issue/PR templates are reviewed for launch wording
2020

2121
## Technical Launch Readiness
2222

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
23+
- [x] CI passes on pull requests and main
24+
- [x] secret scanning passes
25+
- [x] installer/profile flow tested on a clean environment
26+
- [x] council-lite run/list/resume/validate flow tested end-to-end
2727

2828
## Release and Communication
2929

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-
- [ ] friend outreach template is ready (`docs/friend-outreach-template.md`)
30+
- [x] `CHANGELOG.md` has release notes for launch tag
31+
- [x] launch tag created (for example, `v0.2.0`)
32+
- [x] GitHub release drafted with highlights and known limitations
33+
- [x] launch announcement copy prepared (X/LinkedIn/GitHub Discussion)
34+
- [x] first 3-5 starter issues prepared for contributors
35+
- [x] friend outreach template is ready (`docs/friend-outreach-template.md`)
3636

3737
## Post-launch Follow-up
3838

3939
- [ ] monitor first-week issues and triage daily
4040
- [ ] collect onboarding friction points from early users
41-
- [ ] onboarding feedback issue template/manual form are active (`docs/onboarding-feedback.md`)
42-
- [ ] publish first-week patch release plan
41+
- [x] onboarding feedback issue template/manual form are active (`docs/onboarding-feedback.md`)
42+
- [x] publish first-week patch release plan
43+
44+
## Notes
45+
46+
- Launch announcement drafts: `docs/launch-announcement.md`.
47+
- First-week triage and patch procedure: `docs/first-week-patch-plan.md`.

0 commit comments

Comments
 (0)