This guide helps you sync TODO.md with your GitHub Projects board at: https://github.com/users/jopa79/projects/2/views/1
Run this command to add project management scopes:
gh auth refresh -s read:project -s project -h github.com
This will open your browser to authorize the additional permissions.
Check if you can access your project:
gh project list --owner jopa79
You should see "GrabZilla 2.1" (project #2) in the list.
Priority 1: Code Management ✅
Priority 2: Testing & Validation ✅
Priority 3: Binary Management ✅
Priority 4: Performance & Parallel Processing ✅
Priority 5: YouTube Enhancements ✅
Priority 6: Cross-Platform & Build
Tasks to add as GitHub Issues:
Cross-platform build testing
Distribution setup
Release pipeline
# Create an issue and add to project
gh issue create \
--title "Cross-platform build testing" \
--body "Build and test on macOS, Windows, and Linux" \
--label "priority-6" \
--project "jopa79/2"
gh issue create \
--title "Distribution setup with electron-builder" \
--body "Configure installers for DMG, NSIS, AppImage" \
--label "priority-6" \
--project "jopa79/2"
gh issue create \
--title "Release pipeline automation" \
--body "GitHub Actions workflow for automated builds" \
--label "priority-6" \
--project "jopa79/2"
Run the sync script:
./scripts/sync-github-projects.sh
This will:
Example:
git commit -m "feat: Complete cross-platform builds
- ✅ macOS Intel and Apple Silicon builds
- ✅ Windows 10/11 builds
- ✅ Linux builds (Ubuntu, Fedora)
Closes #42"
You could set up GitHub Actions to:
Based on TODO.md (as of Jan 7, 2025):
| Priority | Status | Tasks Completed | Tasks Pending |
|---|---|---|---|
| P1: Code Management | ✅ Done | 1/1 | 0 |
| P2: Testing | ✅ Done | 3/7 | 4* |
| P3: Binary Mgmt | ✅ Done | All | 0 |
| P4: Performance | ✅ Done | 6/6 | 0 |
| P5: YouTube | ✅ Done | 4/4 | 0 |
| P6: Cross-Platform | 🟢 Pending | 0/3 | 3 |
*P2 remaining tasks are optional/future enhancements
gh auth refresh to grant permissions (if needed)Questions? Check the GitHub CLI docs: https://cli.github.com/manual/