Files
booksync/.agents/rules/build-and-development.md
2026-10-08 06:20:43 +02:00

12 lines
701 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Compilation et développement
## Quand cette règle s’applique
- Lors de la construction des bibliothèques ou des images du dépôt, ou de l’exécution d’une tâche ponctuelle.
## Règles
- Privilégier une cible du `makefile` racine lorsqu’elle couvre l’opération demandée.
- `make build_libs` construit les wheels locales dans `_dist/`.
- `make build_api` et `make build_worker` construisent les images correspondantes et dépendent de `build_libs`.
- `make run_docker` construit les deux images puis lance la pile Compose.
- Pour les tâches ponctuelles sans cible Make dédiée, utiliser `job_id="$(portly temp '<command>' --path . --timeout 30m)"`, puis `portly wait "$job_id"`.