0.1.0-0-pre.1
This commit is contained in:
23
RULES.md
Normal file
23
RULES.md
Normal file
@@ -0,0 +1,23 @@
|
||||
<!-- file: RULES.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Index normatif games.sasedev
|
||||
|
||||
`RULES.md` est le point d'entrée obligatoire des règles du dépôt.
|
||||
|
||||
Les règles détaillées sont maintenues sous `docs/rules/` et sont cumulatives selon leur périmètre.
|
||||
|
||||
## Documents normatifs
|
||||
|
||||
1. [`docs/rules/RULES_GENERAL.md`](docs/rules/RULES_GENERAL.md) — règles universelles du dépôt et hiérarchie normative ;
|
||||
2. [`docs/rules/RULES_RUST.md`](docs/rules/RULES_RUST.md) — règles applicables aux crates et sources Rust ;
|
||||
3. [`docs/rules/RULES_PROJECT.md`](docs/rules/RULES_PROJECT.md) — architecture propre à games.sasedev, moteurs, jeux, assets et plateformes ;
|
||||
4. [`docs/rules/RULES_DOCUMENTATION.md`](docs/rules/RULES_DOCUMENTATION.md) — règles Markdown et cycle documentaire ;
|
||||
5. [`docs/rules/FILE_CONTRACTS.md`](docs/rules/FILE_CONTRACTS.md) — responsabilités des principales familles de fichiers ;
|
||||
6. [`docs/rules/VERSION_WORKFLOW.md`](docs/rules/VERSION_WORKFLOW.md) — SemVer, niveaux de maturité, fixes, deltas et livraisons.
|
||||
|
||||
## Hiérarchie
|
||||
|
||||
Une règle plus spécifique peut renforcer une règle générale mais ne peut pas l'affaiblir silencieusement. Toute exception doit être explicite, locale, bornée, justifiée et documentée dans le delta qui l'introduit.
|
||||
|
||||
Une validation n'est déclarée réussie que si elle a réellement été exécutée.
|
||||
Reference in New Issue
Block a user