멀티-프로덕트 web3 컨트랙트 설정 중앙화 패턴 노트
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 YAML 활용
네트워크/계정 등 cross-product 설정 저장 포맷
프로젝트 3개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
사람이 읽고 쓰기 쉬운 문법으로 설정과 데이터를 표현하는 직렬화 포맷
YAML은 들여쓰기와 최소한의 기호만으로 계층 구조를 표현하는 사람 친화적 데이터 직렬화 포맷이다. XML이나 JSON에 비해 괄호와 태그가 적어 설정 파일처럼 사람이 직접 작성하고 검토하는 문서에 적합하도록 설계됐다. 애플리케이션 설정, 인프라 정의, CI/CD 파이프라인, 정적 사이트의 메타데이터 등 '사람이 편집하고 도구가 읽는' 자리에 널리 쓰인다.
매핑, 중첩 구조, 리스트, 기본 스칼라 타입을 함께 보여주는 최소 설정 파일이다.
# 사이트 기본 설정
title: My Site
version: 1.0
# 중첩 매핑
author:
name: Jiyoung
email: jjy900521@gmail.com
# 리스트
tags:
- docs
- config
# 불리언과 null
published: true
reviewer: null위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 YAML 활용
네트워크/계정 등 cross-product 설정 저장 포맷
Argo Workflows hello-world 예제를 뜯어보며 CRD 동작 원리와 입문 함정을 정리한 관찰자 시점 학습 문서
이 프로젝트에서의 YAML 활용
Workflow 매니페스트 정의
Chrome 확장 Damagochi의 개인정보 처리방침과 소개를 정리해 GitHub Pages로 공개하는 문서 사이트
이 프로젝트에서의 YAML 활용
_config.yml 및 각 페이지의 front matter 설정
위 프로젝트들에서 같이 쓰인 다른 기술입니다.