Swift Study Group에 오신 것을 환영합니다! 🤗 이 저장소는 Swift 언어를 탐구하고 깊이 있는 학습을 진행하기 위한 공간입니다. Obsidian을 활용하여 학습한 내용을 Markdown 노트로 기록하고, GitHub를 통해 협업하여 서로의 학습을 공유하고 발전할 수 있도록 구성되었습니다.
- 매주 월요일 16:00 ~ 18:00
- 매주 목요일 16:00 ~ 18:00
- 매주 월요일 23:59까지 Comment 달기
- 매주 목요일 23:59까지 PR 올리기
- 이슈 생성
- 작업용 브랜치 생성
- 자신의 브랜치에서 작업 완료
- Pull Request 생성
- 리뷰 및 승인
main
으로 머지
모든 작업은 main 브랜치를 기준으로 진행되며, 학습 내용은 PR을 통해 병합
형식: docs/주제-이슈번호
- 구분자: 하이픈(-) 사용 통일
브랜치 이름 예시
docs/trailingClosures-1
docs/optional-2
타입 설명
docs: Markdown 문서 최초 작성 및 등록 (#이슈번호)
fix: 오타 수정, 잘못된 경로 등 버그 수정 (#이슈번호)
chore: 이미지 추가, 폴더 정리 등 기타 작업 (#이슈번호)
예시
docs: 클로저 학습 내용 추가 (#1)
fix: 오타 수정 (#2)
chore: 클로저 예제 이미지 추가 (#3)
![]() Sena @hiseyeon |
![]() chefcoding @chefcoding |
![]() SingleBungIe @SingleBungIe |
---|---|---|
![]() hkwangro @hkwangro |
![]() freedobby77 @freedobby77 |
git clone https://github.com/DeveloperAcademy-POSTECH/2025-SSG-M2.git
cd 2025-SSG-M2.git
// obsidian 저장소의 vault를 해당 디렉토리로 설정해주세요!
Issues
탭에서 "챌린지 추가하기" 이슈 템플릿을 사용하여 새로운 학습 주제를 등록하세요.- 학습할 주제와 Guiding Questions (GQ) 및 Guiding Activities (GA)를 작성합니다.
- 학습을 진행하며 알게 된 내용을 정리하여 Findings & Synthesis로 기록합니다.
- 새로운 학습 결과는 Obsidian 노트 (
/docs
폴더)에 Markdown 파일로 추가하세요. - PR을 생성하여 팀원들의 리뷰를 받습니다.
/ 📁 swift-study
├── 📁 Templates # Obsidian 학습 노트 템플릿
├── 📁 docs # Obsidian 기반의 학습 노트
├── 📁 .github # GitHub 템플릿 (Issue, PR)
└── README.md # 메인 프로젝트 설명
- 주차별로 새로운 챌린지를 생성하여 학습을 진행합니다.
- 모든 팀원이 리뷰를 완료한 후에만 PR을 머지할 수 있습니다.
- Markdown 파일은
/docs
폴더에 추가합니다 - Obsidian에서 노트는 서로 링크로 연결하여 지식 네트워크를 구성할 수 있습니다.
- Curiosity에서 시작된 나의 Swift 언어에 대한 궁금점을 정복한다.
- GQ - GA - Synthesis 형식을 통해 학습 내용을 구조화한다.
- 매주 1개의 Exploratory Learning Cycle을 진행한다.
- 질문은 Issue로 자유롭게 생성할 수 있으며, 서로의 학습을 돕기 위한 답변을 권장합니다.
- 새로운 Guiding Questions가 생기면 Issue를 통해 공유하고 팀원들과 논의할 수 있습니다.
🚀 함께 Swift Universe를 만들어 가요! 🌌