add_rules

This commit is contained in:
shooter-dev committed 2026-10-08 06:20:43 +02:00
1 parent 551e283f54
commit a51eb33496
9 files changed
+82

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
# 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"`.