Automated system for managing Code Orange grad contributions to Bitcoin OSS.
code-orange-grad-pipeline/
├── grads/ # Grad database
├── issues/ # Issue tracking
├── prs/ # PR tracking
├── scripts/ # Automation scripts
├── templates/ # Issue/PR templates
└── README.md # This file
./scripts/onboard-grad.sh github-username "Full Name" "Country"./scripts/assign-issue.sh ISSUE-ID grad-github-username./scripts/track-prs.sh- Run
onboard-grad.sh - Send
templates/grad-onboarding.md - Add to Discord
- Pick first issue
- Grad picks issue from board
- Run
assign-issue.sh - Create tracking issue
- Monitor progress
- Grad submits PR using
templates/pr-template.md - Mentor reviews
- Address feedback
- Merge!
- PR merged → Certificate
- 3 PRs → Contributor badge
- 10 PRs → Core Contributor
See issues/open-issues.json for current assignments.
See grads/grads.json for grad database.
This pipeline integrates with:
- GitHub (PRs, issues)
- Discord (notifications)
- PR Tracking Dashboard
🍊 Code Orange Dev School - Training Bitcoin OSS contributors from Southeast Asia