diff --git a/documents/templates/entrydsm-adr-xxx.template.md b/documents/templates/entrydsm-adr-xxx.template.md new file mode 100644 index 0000000..d67064e --- /dev/null +++ b/documents/templates/entrydsm-adr-xxx.template.md @@ -0,0 +1,19 @@ +# ENTRYDSM-ADR-XXX +**일자** : YYYY-MM-DD +**결정자** : NAME +## Context +> 이 결정을 내리게 된 배경을 설명한다. +> 해결하려는 문제, 제약사항(기술적·조직적), 관련 시스템, 기존 아키텍처의 한계 등을 명확히 기술한다. +## Decision +> 무엇을 결정했는지 한 문단으로 명확히 서술한다. +> 선택한 아키텍처, 기술, 패턴, 접근 방식 등을 구체적으로 명시한다. +## Alternatives Considered +> 검토한 다른 선택지들을 나열한다. +> 각 대안에 대해 간단한 장단점 또는 제외 사유를 함께 기록한다. +## Rationale +> 왜 이 결정을 선택했는지 설명한다. +> 비기능 요구사항(성능, 확장성, 보안, 비용, 운영성 등)과의 연관성을 중심으로 기술한다. +## Consequences +> 이 결정으로 인해 발생하는 영향과 트레이드오프를 기술한다. +## References +> 관련 문서, RFC, 이슈, 링크 등을 나열한다. \ No newline at end of file diff --git a/documents/templates/entrydsm-aod-xxx.template.md b/documents/templates/entrydsm-aod-xxx.template.md new file mode 100644 index 0000000..2d1246e --- /dev/null +++ b/documents/templates/entrydsm-aod-xxx.template.md @@ -0,0 +1,14 @@ +# ENTRYDSM-AOD-XXX +**일자** : YYYY-MM-DD +**작성자** : NAME +## Overview +> 이 문서가 설명하는 시스템/서브시스템의 범위를 정의한다. +> 어떤 문제 영역을 다루며, 어디까지 포함하는지 명확히 한다. +## Context +> 시스템이 속한 전체 환경을 설명한다. +> 사용자, 외부 시스템, 상위/하위 시스템과의 관계를 기술한다. +## Architecture Structure +> 주요 컴포넌트와 책임을 설명한다. +> 각 컴포넌트의 역할, 경계, 상호작용을 명확히 한다. +## References +> 관련 문서, RFC, 이슈, 링크 등을 나열한다. \ No newline at end of file diff --git a/documents/templates/entrydsm-dmd-xxx.template.md b/documents/templates/entrydsm-dmd-xxx.template.md new file mode 100644 index 0000000..1bc3ac2 --- /dev/null +++ b/documents/templates/entrydsm-dmd-xxx.template.md @@ -0,0 +1,17 @@ +# ENTRYDSM-DMD-XXX +**일자** : YYYY-MM-DD +**작성자** : NAME +## Overview +> 데이터 모델의 목적과 적용 범위를 설명한다. +> 어떤 도메인과 시스템을 위한 모델인지 명시한다. +## Core Entities +> 핵심 엔티티 목록을 나열한다. +> 각 엔티티의 책임과 의미를 간단히 설명한다. +## Relationships +> 엔티티 간 관계를 설명한다. +> 1:N, N:M 관계, 소유 관계, 의존성을 명확히 한다. +## Constraints & Rules +> 데이터 무결성 규칙과 제약조건을 기술한다. +> 유니크 제약, 참조 무결성, 삭제/변경 규칙 등을 포함한다. +## References +> ERD, 관련 ADR, 스키마 정의, 마이그레이션 문서 링크 등을 나열한다. \ No newline at end of file