Squelette du dépôt : Makefile, tests, lint, crédits, journal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
6d4ff4e7b4
commit
7fd23031ca
@@ -0,0 +1,18 @@
|
||||
# Décisions
|
||||
|
||||
Les décisions structurantes du projet, la plus récente en bas. Chacune donne son
|
||||
contexte, le choix, les raisons et ce qu'elle implique.
|
||||
|
||||
## 2026-11-01 — Nom de l'application : Ustagammon
|
||||
|
||||
**Contexte** : le nom était une question ouverte du cadrage.
|
||||
**Choix** : Ustagammon (« usta », le maître artisan en turc, et « gammon »).
|
||||
**Référence** : le brief créatif, https://claude.ai/artifact/36WMwZWqvMxXvSSVBJTgwd
|
||||
|
||||
## 2026-11-02 — Outils de lint dans Docker
|
||||
|
||||
**Contexte** : la machine de développement doit rester légère ; rien n'est
|
||||
installé en dehors de Docker, git, make et adb.
|
||||
**Choix** : ShellCheck (GPLv3) tourne dans l'image `koalaman/shellcheck-alpine`,
|
||||
version figée, récupérée par `make setup`.
|
||||
**Conséquence** : `make lint` demande d'avoir lancé `make setup` une fois.
|
||||
@@ -0,0 +1,25 @@
|
||||
# Journal
|
||||
|
||||
Une entrée datée par session : ce qui a été fait, décidé, et la suite.
|
||||
|
||||
## 2026-11-02
|
||||
|
||||
**Fait**
|
||||
- Dépôt initialisé (branche `main`) avec le kit de démarrage : `CLAUDE.md`,
|
||||
`docs/cadrage.md`, `docs/etape-0.md`, `PROMPTS.md`.
|
||||
- Nom de l'application reporté partout : Ustagammon (lien vers le brief créatif
|
||||
dans `CLAUDE.md` et `docs/cadrage.md`).
|
||||
- Squelette : `Makefile` (help, setup, build, test, lint, deploy, clean),
|
||||
`LICENSE` (GPLv3), `CREDITS.md`, `README.md`, `.gitignore`, ce journal,
|
||||
`docs/decisions.md`.
|
||||
- Premiers tests : contrat du Makefile (`tests/test_makefile.sh`) ; lint du dépôt
|
||||
(`tests/lint.sh`, avec ShellCheck dans Docker).
|
||||
|
||||
**Décidé**
|
||||
- Les outils de lint tournent dans Docker, comme les autres chaînes d'outils.
|
||||
|
||||
**Reste à faire**
|
||||
- Ajouter le dépôt Gitea comme `origin` et pousser `main`.
|
||||
- Étape 0a : choisir la source du moteur (gnubg, gnubg-nn ou CBG), à valider.
|
||||
- `adb` n'est pas installé sur le PC : `sudo apt install adb` avant les tests sur
|
||||
le téléphone.
|
||||
Reference in New Issue
Block a user