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

  1. Activez l'option "Préserver les ancres"
  2. Exécutez la conversion
  3. Les ancres sont restaurées lors de la conversion JSON → YAML

📊 État du support

Type d'ancreSupporté
Basique &name
Alias *name
Clé de fusion <<
Ancres imbriquées
Tags
#anchor#yaml#feature#preservation