Web Version Guide1 min
Fonction de Préservation des Ancres
Comment préserver les ancres YAML
Fonctionnalité de préservation des ancres
Fonctionnalité clé de YAMLforge: préservation des ancres.
🔗 Que sont les ancres YAML?
Les ancres YAML vous permettent de réutiliser les mêmes données à plusieurs endroits:
# Définition d'ancre
defaults: &defaults
timeout: 30
retries: 3
# Réutilisation avec alias
production:
<<: *defaults
host: prod.example.com
staging:
<<: *defaults
host: staging.example.com❌ Problème avec d'autres outils
D'autres convertisseurs développent et perdent les ancres:
{
"defaults": {"timeout": 30, "retries": 3},
"production": {"timeout": 30, "retries": 3, "host": "prod.example.com"},
"staging": {"timeout": 30, "retries": 3, "host": "staging.example.com"}
}La reconversion en YAML ne restaurera pas les ancres.
✅ Solution YAMLforge
YAMLforge préserve les informations d'ancre en tant que métadonnées.
Comment utiliser
- Activez l'option "Préserver les ancres"
- Exécutez la conversion
- Les ancres sont restaurées lors de la conversion JSON → YAML
📊 État du support
| Type d'ancre | Supporté |
|---|---|
| Basique &name | ✅ |
| Alias *name | ✅ |
| Clé de fusion << | ✅ |
| Ancres imbriquées | ✅ |
Tags
#anchor#yaml#feature#preservation