branchyard
Version:
branchyard — Your shipyard for parallel development workflows. Maintain your digital yard with clean branches, productive workflows, and AI-era readiness.
58 lines (45 loc) • 1.62 kB
Markdown
Here's your todo list for the branchyard repo:
# branchyard Launch Checklist
## 🚀 Repository Setup
- [x] Create new GitHub repository named `branchyard`
- [x] Initialize local git repo with `git init`
- [x] Create `.gitignore` with `node_modules/` and
`.DS_Store`
## 📁 Project Structure
- [x] Create `src/` directory structure
- [x] Create `src/assets/oprah.txt` (ASCII art without
text)
- [x] Create `src/commands/` (create.ts, remove.ts,
list.ts, prune.ts, interactive.ts, config.ts)
- [x] Create `src/utils/` (config.ts, sessions.ts, git.ts,
prompts.ts, preflight.ts, system.ts)
- [x] Create `src/index.ts` (main entry point)
- [x] Add `assets/oprah-meme.png` (the full meme with text)
## 📝 Documentation
- [x] Create README.md with all sections
- [x] Add LICENSE file (MIT)
- [x] Create package.json (v1.2.2)
- [x] Create bunfig.toml
## ✅ Testing
- [x] Run `bun link` to test locally
- [x] Test `branchyard --help`
- [ ] Test creating worktrees
- [ ] Test removing worktrees
- [ ] Test session save/restore
- [ ] Test dry-run mode
- [ ] Test parallel operations
- [x] Verify Oprah easter egg triggers
## 🎯 Publishing
- [x] Commit all files with message "Initial release:
branchyard v1.2.0 🌳"
- [x] Push to GitHub
- [x] Add GitHub topics: `git`, `worktree`, `cli`,
`developer-tools`, `productivity`
- [x] Run `bun publish --access public`
- [x] Verify npm package is live
## 📣 Launch Announcement
- [x] Create GitHub release with notes
- [ ] Post on Twitter/X with Oprah meme
- [ ] Submit to Hacker News
- [ ] Post on r/programming
- [ ] Write dev.to article about the journey