GitHub provides source control, CI/CD pipelines, issue tracking, and project management for RapidPM.
| Feature |
Purpose |
| Source Control |
Git repository hosting |
| Actions |
CI/CD pipelines |
| Issues |
Bug tracking, feature requests |
| Projects |
Sprint planning, roadmaps |
| Wiki |
Documentation (this wiki!) |
| Pull Requests |
Code review workflow |
URL: https://github.com/velastra-uk/rapid-pm
| Branch |
Purpose |
master |
Production-ready code |
john |
Development branch |
| Feature branches |
Individual features |
| Workflow |
Trigger |
Purpose |
ci.yml |
PR, Push to master |
Quality checks |
deploy-test.yml |
Push to master |
Deploy to test server |
deploy-prod.yml |
Manual/Tag |
Deploy to production |
- Python linting (Ruff)
- Security scanning (Bandit, TruffleHog)
- Angular linting (ESLint)
- Docker validation (Hadolint)
- Unit tests (pytest)
| Label |
Meaning |
priority-0 |
Critical - fix immediately |
priority-1 |
High - fix this sprint |
priority-2 |
Medium - schedule soon |
priority-3 |
Low - backlog |
priority-4 |
Nice to have |
bug |
Something broken |
enhancement |
New feature |
Type: SaaS (GitHub Team)
Cost: Per-user subscription
See Licenses for details.
.github/
├── workflows/
│ ├── ci.yml # Quality gate
│ ├── deploy-test.yml # Test deployment
│ └── deploy-prod.yml # Prod deployment
├── ISSUE_TEMPLATE/ # Issue templates
├── PULL_REQUEST_TEMPLATE.md
└── CODEOWNERS # Code ownership
¶ Common Commands
# Check issues
gh issue list --label "priority-0,priority-1"
# Create PR
gh pr create --title "Feature X" --body "Description"
# View workflow runs
gh run list --limit 5
# Trigger deployment
gh workflow run "Deploy to Test"