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는 앵커 정보를 메타데이터로 보존합니다.
사용 방법
- "앵커 보존" 옵션 켜기
- 변환 실행
- JSON → YAML 변환 시 앵커 복원
📊 지원 상태
| 앵커 유형 | 지원됨 |
|---|---|
| 기본 &name | ✅ |
| 별칭 *name | ✅ |
| 병합 키 << | ✅ |
| 중첩된 앵커 | ✅ |
태그
#anchor#yaml#feature#preservation