35 lines
550 B
Markdown
35 lines
550 B
Markdown
# Développement - sdk_relay
|
|
|
|
## Environnement
|
|
|
|
- Rust 1.70+
|
|
- cargo, rustfmt, clippy
|
|
|
|
## Commandes
|
|
|
|
```bash
|
|
# Lancer en dev
|
|
RUST_LOG=debug cargo run -- --config .conf
|
|
|
|
# Lint et format
|
|
cargo clippy -- -D warnings
|
|
cargo fmt
|
|
|
|
# Tests
|
|
cargo test --all
|
|
```
|
|
|
|
## Conventions
|
|
|
|
- Messages de commit conventionnels (feat/fix/docs/test/chore)
|
|
- Code lisible, erreurs gérées, early returns
|
|
- Pas de secrets en dur
|
|
|
|
## Structure
|
|
|
|
- `src/` modules (websocket, http, sync, daemon)
|
|
- `docs/` documentation utilisateur/technique
|
|
- `tests/` scripts et artefacts
|
|
|
|
|