docs: CONTRIBUTING.md + CI pipeline Gitea Actions
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Contribuer à FlowDeck
|
||||
|
||||
## Développement
|
||||
|
||||
```bash
|
||||
python3 -m venv venv && source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
cp .env.example .env # éditer
|
||||
uvicorn app.main:app --reload --port 8082
|
||||
```
|
||||
|
||||
## Tests
|
||||
|
||||
```bash
|
||||
pip install pytest
|
||||
python -m pytest tests/ -v
|
||||
```
|
||||
|
||||
## Conventions
|
||||
|
||||
- **Commits** : [Conventional Commits](https://www.conventionalcommits.org/) (`feat:`, `fix:`, `docs:`, `refactor:`, `test:`)
|
||||
- **Code** : ruff + black, type hints partout
|
||||
- **Branche** : `feature/xxx` → PR → `main`
|
||||
- **Langue** : code + commentaires en anglais, docs en français
|
||||
|
||||
## Architecture
|
||||
|
||||
Voir [ARCHITECTURE.md](ARCHITECTURE.md).
|
||||
|
||||
## Roadmap
|
||||
|
||||
Voir [ROADMAP.md](ROADMAP.md).
|
||||
Reference in New Issue
Block a user