Web Version Guide1

앵커 보존 기능

YAML 앵커를 보존하는 방법

앵커 보존 기능

YAMLforge의 핵심 기능: 앵커 보존.


🔗 YAML 앵커란?

YAML 앵커를 사용하면 동일한 데이터를 여러 곳에서 재사용할 수 있습니다:

# 앵커 정의
defaults: &defaults
  timeout: 30
  retries: 3

# 별칭으로 재사용
production:
  <<: *defaults
  host: prod.example.com

staging:
  <<: *defaults
  host: staging.example.com

❌ 다른 도구의 문제

다른 변환기는 앵커를 확장하고 손실합니다:

{
  "defaults": {"timeout": 30, "retries": 3},
  "production": {"timeout": 30, "retries": 3, "host": "prod.example.com"},
  "staging": {"timeout": 30, "retries": 3, "host": "staging.example.com"}
}

YAML로 다시 변환해도 앵커가 복원되지 않습니다.


✅ YAMLforge 솔루션

YAMLforge는 앵커 정보를 메타데이터로 보존합니다.

사용 방법

  1. "앵커 보존" 옵션 켜기
  2. 변환 실행
  3. JSON → YAML 변환 시 앵커 복원

📊 지원 상태

앵커 유형지원됨
기본 &name
별칭 *name
병합 키 <<
중첩된 앵커
태그
#anchor#yaml#feature#preservation