v0.2.12
This commit is contained in:
30
002-DOCUMENTATION-MODEL.md
Normal file
30
002-DOCUMENTATION-MODEL.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Modèle documentaire — 0.2.12
|
||||
|
||||
La documentation Saselang est organisée en trois périmètres emboîtés.
|
||||
|
||||
## Language / Compiler Specification
|
||||
|
||||
Décrit ce qu'un compilateur Saselang conforme doit accepter, refuser et produire : syntaxe, système de types, sémantique, contrôle de flux, règles de compilation, interaction avec le Core, targets et lowering contractuel.
|
||||
|
||||
## Saselang + Core Specification
|
||||
|
||||
Ajoute le Core normatif : types fondamentaux, API des primitives, erreurs, opérateurs, ranges, collections Core et capacités standard.
|
||||
|
||||
## Saselang Platform Documentation
|
||||
|
||||
Ajoute les SDKs et extensions de plateforme.
|
||||
|
||||
## Distribution
|
||||
|
||||
Une archive `full` est une baseline complète.
|
||||
|
||||
Une archive `delta` future doit déclarer sa `base_version` et ne contenir que les fichiers ajoutés ou modifiés. Les suppressions sont listées dans son manifest.
|
||||
|
||||
Le nom recommandé est :
|
||||
|
||||
```text
|
||||
saselang_bible_<version>_full.zip
|
||||
saselang_bible_<version>_delta_from_<base-version>.zip
|
||||
```
|
||||
|
||||
Cette `0.2.12` est la première baseline multifichier et ne possède donc pas de delta multifichier antérieur.
|
||||
Reference in New Issue
Block a user