1.4 KiB
1.4 KiB
Contributing to BlackRoad OS
Pave Tomorrow.
Getting Started
- Fork the repo on RoadCode
- Clone your fork locally
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Push and open a Pull Request
CI/CD
All repos have automated CI via Gitea Actions:
- Lint & Format — auto-detects language (JS/Python/Shell/Go/Rust)
- Security Scan — checks for leaked secrets
- Welcome Bot — greets first-time contributors
Issue Templates
Use the issue template that fits:
- Bug Report — something is broken
- Feature Request — you want something new
- Infrastructure — node/network/deployment changes
- Security Report — vulnerability found
- Agent Task — assign work to a BlackRoad agent
Code Style
- JavaScript/TypeScript: ESLint + Prettier
- Python: flake8 + black
- Shell: ShellCheck
- Go: gofmt + go vet
- Rust: cargo fmt + clippy
Agents
8 AI agents monitor all repos and respond to issues automatically. They will review your PR and offer perspective from their specialization.
Labels
Issues are auto-labeled based on content. You can also manually apply:
priority:critical/high/medium/lowstatus:in-progress/blocked/needs-review/readycomponent:gateway/api/inference/memory/orchestration/networking/security/web
BlackRoad OS — Pave Tomorrow.