You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .release-notes/README.md
+42-16Lines changed: 42 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,39 +9,51 @@
9
9
├── README.md # 이 문서
10
10
├── TEMPLATE.md # 릴리스 노트 작성 템플릿
11
11
├── validate-release-notes.ps1 # 릴리스 노트 크기 검증 스크립트
12
-
├── RELEASE-v{VERSION}.md # 영문 릴리스 노트
13
-
├── RELEASE-v{VERSION}-KR.md # 한글 릴리스 노트
14
-
├── RELEASE-v{VERSION}-KR.mp4 # 한글 릴리스 소개 영상
15
-
├── RELEASE-v{VERSION}-KR.mp3 # 한글 릴리스 소개 음성
12
+
├── v1/ # v1.x 릴리스 노트
13
+
│ ├── v1.0.0-alpha.1/
14
+
│ │ ├── RELEASE-v1.0.0-alpha.1.md # 영문
15
+
│ │ ├── RELEASE-v1.0.0-alpha.1-KR.md # 한글
16
+
│ │ ├── RELEASE-v1.0.0-alpha.1-KR.mp4 # 소개 영상
17
+
│ │ └── RELEASE-v1.0.0-alpha.1-KR.mp3 # 소개 음성
18
+
│ ├── v1.0.0-alpha.2/
19
+
│ │ ├── RELEASE-v1.0.0-alpha.2.md
20
+
│ │ ├── RELEASE-v1.0.0-alpha.2-KR.md
21
+
│ │ ├── RELEASE-v1.0.0-alpha.2-KR.mp4
22
+
│ │ ├── RELEASE-v1.0.0-alpha.2-KR.m4a
23
+
│ │ ├── RELEASE-v1.0.0-alpha.2-KR.pdf
24
+
│ │ └── RELEASE-v1.0.0-alpha.2-KR.pptx
25
+
│ └── v1.0.0-alpha.3/
26
+
│ ├── RELEASE-v1.0.0-alpha.3.md
27
+
│ └── RELEASE-v1.0.0-alpha.3-KR.md
16
28
└── scripts/ # 릴리스 노트 생성 스크립트
17
29
├── AnalyzeAllComponents.cs # 컴포넌트 변경사항 분석
18
30
├── AnalyzeFolder.cs # 개별 폴더 상세 분석
19
31
├── ExtractApiChanges.cs # API 변경사항 추출
20
32
├── ApiGenerator.cs # Public API 생성
21
33
├── config/ # 분석 설정 파일
22
34
├── docs/ # 5-Phase 워크플로우 문서
23
-
└── .analysis-output/ # 분석 결과 출력
35
+
└── .analysis-output/ # 분석 결과 출력 (gitignore)
24
36
```
25
37
26
38
## 릴리스 노트 목록
27
39
28
-
| 버전 | 문서 | 미디어 | 설명 |
29
-
|------|------|--------|------|
30
-
| v1.0.0-alpha.1 |[영문](RELEASE-v1.0.0-alpha.1.md) / [한글](RELEASE-v1.0.0-alpha.1-KR.md)|[MP4](RELEASE-v1.0.0-alpha.1-KR.mp4) / [MP3](RELEASE-v1.0.0-alpha.1-KR.mp3)| 첫 번째 알파 릴리스 |
40
+
| 버전 | 날짜 | 문서 | 미디어 | 주요 변경 |
41
+
|------|------|------|--------|----------|
42
+
| v1.0.0-alpha.3 | 2026-04-19 |[EN](v1/v1.0.0-alpha.3/RELEASE-v1.0.0-alpha.3.md) / [KR](v1/v1.0.0-alpha.3/RELEASE-v1.0.0-alpha.3-KR.md)| — | IRepository 재설계, EF Core 성능 최적화, [GenerateSetters] Source Generator |
| v1.0.0-alpha.1 | 2026-03-15 |[EN](v1/v1.0.0-alpha.1/RELEASE-v1.0.0-alpha.1.md) / [KR](v1/v1.0.0-alpha.1/RELEASE-v1.0.0-alpha.1-KR.md)|[MP4](v1/v1.0.0-alpha.1/RELEASE-v1.0.0-alpha.1-KR.mp4) / [MP3](v1/v1.0.0-alpha.1/RELEASE-v1.0.0-alpha.1-KR.mp3)| 첫 번째 알파 릴리스 |
31
45
32
46
## 릴리스 노트 작성 가이드
33
47
34
48
### 빠른 시작
35
49
36
-
1.**템플릿 복사**: `TEMPLATE.md`를 `RELEASE-v{VERSION}.md`로 복사
50
+
1.**템플릿 복사**: `TEMPLATE.md`를 `v{MAJOR}/v{VERSION}/RELEASE-v{VERSION}.md`로 복사
37
51
2.**데이터 수집**: `scripts/` 폴더의 분석 스크립트 실행
38
52
3.**내용 작성**: 5-Phase 워크플로우에 따라 작성
39
53
4.**검증**: `validate-release-notes.ps1`로 크기 검증
40
54
41
55
### 5-Phase 워크플로우
42
56
43
-
릴리스 노트 작성은 다음 5단계 워크플로우를 따릅니다:
44
-
45
57
| Phase | 문서 | 설명 |
46
58
|-------|------|------|
47
59
| 1 |[phase1-setup.md](scripts/docs/phase1-setup.md)| 환경 검증 및 준비 |
@@ -59,14 +71,14 @@
59
71
cd .release-notes/scripts
60
72
61
73
# 컴포넌트 분석 실행
62
-
dotnet AnalyzeAllComponents.cs
74
+
dotnet AnalyzeAllComponents.cs --base v1.0.0-alpha.2 --target HEAD
0 commit comments