Skip to content

Commit 716249a

Browse files
haksungjangclaude
andcommitted
docs: add new meeting page creation workflow to CONTRIBUTING and README
- Add step-by-step guide for creating meeting pages using archetype template - Document GitHub Releases file upload rules and naming conventions - Add warning against committing large files directly to repository - Link new section from README.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d83e6a2 commit 716249a

2 files changed

Lines changed: 51 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,56 @@ OpenChain KWG의 모든 활동은 누구나 열람하고 사용할 수 있도록
2222

2323
* [Resource](https://openchain-project.github.io/OpenChain-KWG/resource/) : OpenChain KWG에서 번역/생성한 자료 공개
2424
* [Meeting](https://openchain-project.github.io/OpenChain-KWG/meeting/) : OpenChain KWG 정기 모임 공지, 발표자료, 참석자, 회의록 등 자료 공개 (작성 방법 : [Meeting 내용 작성하기](https://github.com/OpenChain-Project/OpenChain-KWG/wiki/Meeting-%EB%82%B4%EC%9A%A9-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0))
25+
26+
### 새 미팅 페이지 생성 방법
27+
28+
미팅 페이지는 Archetype 템플릿을 사용하여 아래 절차로 생성합니다.
29+
30+
**1단계: 발표자료 업로드**
31+
32+
발표자료(PDF, PPTX 등)는 Git 저장소에 직접 커밋하지 않고,
33+
반드시 GitHub Releases에 업로드합니다.
34+
35+
- GitHub Releases 접속:
36+
https://github.com/OpenChain-Project/OpenChain-KWG/releases
37+
- 해당 연도의 Release 태그 선택 (예: `meeting-slides-2026`)
38+
태그가 없으면 새로 생성:
39+
- Tag: `meeting-slides-YYYY`
40+
- Title: `Meeting Slides YYYY`
41+
- 파일명 규칙 준수 후 업로드:
42+
- 영문, 숫자, 하이픈(`-`), 언더스코어(`_`), 점(`.`)만 사용
43+
- 공백·한글·특수문자 사용 금지
44+
- 권장 형식: `YYYYMMDD-발표자-주제키워드.pdf`
45+
- 예시: `20260320-kakao-sbom-intro.pdf`
46+
- 업로드 후 다운로드 URL 복사:
47+
`https://github.com/OpenChain-Project/OpenChain-KWG/releases/download/meeting-slides-YYYY/파일명.pdf`
48+
49+
**2단계: 미팅 페이지 생성**
50+
51+
Archetype 템플릿을 사용하여 ko/en 양쪽 페이지를 생성합니다.
52+
53+
```bash
54+
# 예시: 29번째 미팅
55+
hugo new content/ko/meeting/29th/_index.md --kind meeting
56+
hugo new content/en/meeting/29th/_index.md --kind meeting
57+
```
58+
59+
생성된 파일을 열어 아래 항목을 채웁니다:
60+
- Front Matter: `title`, `date`, `description`
61+
- 발표자료 표의 링크를 1단계에서 복사한 GitHub Releases URL로 교체
62+
63+
**3단계: 커밋 및 배포**
64+
65+
```bash
66+
git add content/ko/meeting/29th/
67+
git add content/en/meeting/29th/
68+
git commit -m "feat: add 29th meeting page"
69+
git push origin master
70+
```
71+
72+
> 주의: `static/` 또는 `content/` 폴더에 PDF, PPTX 등 대용량 파일을
73+
> 직접 커밋하지 마세요. GitHub Pages 1GB 용량 한도를 초과할 수 있습니다.
74+
2575
* [Subgroup](https://openchain-project.github.io/OpenChain-KWG/subgroup/) : OpenChain KWG Subgroup의 활동 자료 공개 (작성 방법 : [Subgroup 내용 작성하기](https://github.com/OpenChain-Project/OpenChain-KWG/wiki/Subgroup-%EB%82%B4%EC%9A%A9-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0))
2676
* [Blog](https://openchain-project.github.io/OpenChain-KWG/blog/) : OpenChain KWG 멤버가 작성하는 뉴스, 기술블로그 공개 (작성 방법 : [Blog 작성하기](https://github.com/OpenChain-Project/OpenChain-KWG/wiki/Blog-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0))
2777

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Anyone in charge of Open Source Compliance at a Korean company or institute that
1919
OpenChain KWG always welcomes your contributions. We develop and grow with each and every precious contribution. Please refer to the next page for how to contribute. : [CONTRIBUTING](CONTRIBUTING.md)
2020

2121
* GitHub Repository for cooperation : https://github.com/OpenChain-KWG
22+
* New Meeting Page Guide : [CONTRIBUTING](CONTRIBUTING.md#새-미팅-페이지-생성-방법)
2223

2324
## License
2425

0 commit comments

Comments
 (0)