This commit is contained in:
@@ -51,7 +51,12 @@ saisi. Pour découvrir l'outil sur des données réalistes, copier `data/exemple
|
||||
|
||||
Il faut [Go](https://go.dev) 1.22 ou plus récent, et rien d'autre : aucune dépendance externe,
|
||||
aucun `vendor/`. Les binaires des trois systèmes se produisent depuis une seule machine, sans
|
||||
intégration continue ni SDK tiers.
|
||||
SDK tiers.
|
||||
|
||||
Une pipeline Gitea rejoue les mêmes commandes à chaque poussée sur `main` — `node --test`, puis
|
||||
`./build.sh` — et dépose les cinq binaires en artefacts de l'exécution, à récupérer depuis
|
||||
l'onglet **Actions**. Elle ne remplace pas la compilation locale, elle la vérifie : rien
|
||||
n'oblige à passer par elle pour produire un exécutable.
|
||||
|
||||
### Développer
|
||||
|
||||
@@ -413,6 +418,7 @@ données. Aucune dépendance de part ni d'autre, les lanceurs intégrés à Node
|
||||
|---|---|
|
||||
| `main.go` | Sert l'interface embarquée, expose `GET`/`PUT` sur `/api/data`, écrit les sauvegardes |
|
||||
| `build.sh` | Compile les binaires des cinq plateformes dans `dist/` |
|
||||
| `.gitea/workflows/build.yml` | Pipeline Gitea : tests puis `build.sh`, binaires déposés en artefacts |
|
||||
| `js/model.js` | Données et règles métier : CRUD, validation, bornes, cycle de vie et horizon, référence, dérive, tags, regroupement par mois |
|
||||
| `js/storage.js` | Dialogue avec le serveur, sauvegarde debouncée, indicateur d'état |
|
||||
| `js/timeline.js` | Rendu de la frise : échelle, couloirs, barres, jalons, pli/dépli, curseur |
|
||||
|
||||
Reference in New Issue
Block a user