docs: add CONTRIBUTING.md
Some checks failed
Some checks failed
This commit is contained in:
25
CONTRIBUTING.md
Normal file
25
CONTRIBUTING.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Contributing to BlackRoad OS
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
1. Clone from Gitea: `git clone https://git.blackroad.io/blackroad-os/blackroad.git`
|
||||||
|
2. Create a feature branch: `git checkout -b feature/your-feature`
|
||||||
|
3. Make changes and commit
|
||||||
|
4. Push and create a PR
|
||||||
|
|
||||||
|
## Code Style
|
||||||
|
|
||||||
|
- Shell scripts: use `shellcheck`, include `set -e`, use BlackRoad color constants
|
||||||
|
- JavaScript: standard style, no semicolons optional
|
||||||
|
- Python: PEP 8, type hints encouraged
|
||||||
|
|
||||||
|
## Issue Templates
|
||||||
|
|
||||||
|
Use the issue templates when filing bugs or feature requests. Tag relevant agents for review.
|
||||||
|
|
||||||
|
## The Squad
|
||||||
|
|
||||||
|
When you create an issue or PR, the RoadCode Squad agents will automatically respond with relevant context from their domain expertise.
|
||||||
|
|
||||||
|
---
|
||||||
|
*BlackRoad OS — Pave Tomorrow.*
|
||||||
Reference in New Issue
Block a user