0.5.1-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: idls/001.README.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# Répertoire IDL v3
|
||||
|
||||
@@ -9,10 +9,10 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
|
||||
## Convention
|
||||
|
||||
```text
|
||||
<famille-kb-lib>.<program-id>.<chemin-module>[.<génération-ou-sous-système>].V<version-idl>.from_<source>.json
|
||||
<famille-ks-lib>.<program-id>.<chemin-module>[.<génération-ou-sous-système>].V<version-idl>.from_<source>.json
|
||||
```
|
||||
|
||||
- `famille-kb-lib` correspond au premier niveau fonctionnel de `kb-lib` : `solana`, `spl`,
|
||||
- `famille-ks-lib` correspond au premier niveau fonctionnel de `ks-lib` : `solana`, `spl`,
|
||||
`metadata`, `launchpad`, `fees`, `strategy`, etc.
|
||||
- `program-id` est l'identifiant canonique du programme.
|
||||
- `chemin-module` correspond au module fonctionnel cible sans les rôles `decoder` ou `executor`.
|
||||
@@ -24,7 +24,7 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
|
||||
|
||||
- `../docs/IDL_AUDIT.md` : inventaire, validation JSON, versions et empreintes.
|
||||
- `../docs/MISSING_PROGRAM_IDLS.md` : programmes connus sans IDL présente ou sans IDL officielle identifiée.
|
||||
- `../docs/IDL_TO_KB_LIB_NOMENCLATURE.md` : correspondance entre chaque IDL et le module `kb-lib`.
|
||||
- `../docs/IDL_TO_KB_LIB_NOMENCLATURE.md` : correspondance entre chaque IDL et le module `ks-lib`.
|
||||
|
||||
## Décisions architecturales intégrées
|
||||
|
||||
@@ -36,4 +36,4 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
|
||||
- une famille `storage` est proposée pour `storage/solana_record`.
|
||||
|
||||
Ces changements de modules ne sont pas appliqués au code Rust dans cette archive ; ils servent de cible
|
||||
pour la prochaine refactorisation de `kb-lib`.
|
||||
pour la prochaine refactorisation de `ks-lib`.
|
||||
|
||||
Reference in New Issue
Block a user