- V-Ref μ λ° λ¬ΈμΒ·ADR(Architecture Decision Record)Β·κ°μ΄λ ν΅ν© κ΄λ¦¬ μ μ₯μ
- λͺ¨λ κΈ°μ μμ¬κ²°μ κ³Ό λ¬Έμλ₯Ό μ€μννμ¬ μΌκ΄μ± μλ μ§μ λ² μ΄μ€ μ 곡
- ADR(Architecture Decision Record) μ€μ μ§μ€ κ΄λ¦¬
- μ‘°μ§ μ 체 κΈ°μ μμ¬κ²°μ μ΄λ ₯ μΆμ λ° κ³΅μ
- μ΄μ ν νλ¦Ώμ ν΅ν νμ€νλ ADR μμ± νλ‘μΈμ€
- μλν μν¬νλ‘λ₯Ό ν΅ν ADR μΈλ±μ€ κ΄λ¦¬
- μμΉ:
docs/adr/ - μ‘°μ§ λ 벨:
docs/adr/org/ - μ΄μ ν
νλ¦Ώ:
.github/ISSUE_TEMPLATE/00-adr-proposal.ymlμ¬μ© - μλ μμ±: ADR μ΄μ μμ± μ μν¬νλ‘κ° μλμΌλ‘ λ¬Έμ νμΌ μμ±
- μμΉ:
.github/ISSUE_TEMPLATE/*.yml - 10μ’ κΈ°λ³Έ μ 곡: ADR Proposal, Task, Docs, Feature, Refactor, Test, Chore, Bug, Fix, Idea
- ADR μ μ© ν νλ¦ΏμΌλ‘ ꡬ쑰νλ μμ¬κ²°μ λ¬Έμ μμ± μ§μ
- μμΉ:
.github/PULL_REQUEST_TEMPLATE.md - κ³΅ν΅ μ²΄ν¬λ¦¬μ€νΈ ν¬ν¨
- μμΉ:
.github/workflows/ - μμ:
adr-auto-create.yml: ADR λ¬Έμ μλ μμ±adr-auto-create-index-.yml: ADR μΈλ±μ€ μλ μ λ°μ΄νΈ
vref-docs/
βββ .github/
β βββ ISSUE_TEMPLATE/ # μ΄μ ν
νλ¦Ώ (ADR ν¬ν¨)
β βββ PULL_REQUEST_TEMPLATE.md
β βββ workflows/ # ADR μλν μν¬νλ‘
βββ docs/
β βββ adr/ # Architecture Decision Records
β βββ index.md # ADR μΈλ±μ€
β βββ org/ # μ‘°μ§ λ 벨 ADR
βββ README.md
- νλ‘μ νΈλ³ ADR λλ ν 리 ꡬ쑰 νμ₯
- κΈ°μ κ°μ΄λ λ° λ² μ€νΈ νλν°μ€ λ¬Έμ μΆκ°
- Notion μ°λμ ν΅ν λ¬Έμ λκΈ°ν
- ADR κ²μ λ° νμ λꡬ κ°λ°
- SSOT μ€μ¬: λͺ¨λ κΈ°μ μμ¬κ²°μ μ λ¨μΌ μμ²μμ κ΄λ¦¬
- μλν μ°μ : μλ λ¬Έμ κ΄λ¦¬ μ΅μν
- ν¬λͺ μ± λ³΄μ₯: μμ¬κ²°μ κ³Όμ κ³Ό κ·Όκ±°λ₯Ό λͺ νν κΈ°λ‘
- μ μ§μ νμ₯: ν΅μ¬ ADRλΆν° μμ β λ¨κ³μ λ¬Έμν νλ