Étape 0b : moteur en WebAssembly, page de test et de mesure #9
@@ -28,3 +28,21 @@ par `make setup`. Premier cas : ShellCheck (GPLv3), image
|
||||
- `make lint` demande d'avoir lancé `make setup` une fois ; il le dit
|
||||
explicitement sinon.
|
||||
- Chaque nouvelle image est signalée avec sa licence dans `CREDITS.md`.
|
||||
|
||||
## Amendements
|
||||
|
||||
### 2026-11-02 — Outils validés pour l'étape 0
|
||||
|
||||
Validé par Pierre. Tous tournent dans Docker et servent seulement à
|
||||
construire ou tester ; rien n'est embarqué dans l'application.
|
||||
|
||||
| Outil | Licence | Image | Usage |
|
||||
| --- | --- | --- | --- |
|
||||
| ShellCheck | GPLv3 | `koalaman/shellcheck-alpine:v0.10.0` | Lint des scripts shell |
|
||||
| Node.js, `@cucumber/gherkin` | MIT | `ustagammon/gherkin` (`docker/gherkin/`) | Validation des scénarios |
|
||||
| Debian trixie, GNU Backgammon | logiciels libres, GPLv3+ | `ustagammon/gnubg-reference` | gnubg de bureau de référence |
|
||||
| gcc, make | GPLv3 | `ustagammon/build-c` (`docker/build-c/`) | Compilation du moteur |
|
||||
| GLib | LGPL 2.1+ | `ustagammon/build-c` | Outils officiels de génération des données (`makeweights`, `makebearoff`) |
|
||||
| Python 3 | PSF | `ustagammon/build-c` | Comparateur des références |
|
||||
| jq | MIT | `ustagammon/build-c` | Lecture du JSON dans les tests |
|
||||
| Emscripten | MIT / NCSA | `emscripten/emsdk:3.1.64` | Compilation du moteur en WebAssembly (étape 0b) |
|
||||
|
||||
Reference in New Issue
Block a user