33 lines
686 B
Markdown
33 lines
686 B
Markdown
# 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).
|