안녕하세요, GDGoC SCHU AI 스터디 멤버 여러분! 이번 스터디에서는 GitHub를 사용해 주차별로 개념 정리와 과제 코드를 공유하고 리뷰할 예정입니다. 아래의 협업 방식을 참고하여 진행해 주세요.
[주차별 브랜치 설정 및 개인 브랜치 생성]
주차별 브랜치 생성: 관리자가 week1, week2, week3 등 주차별 브랜치를 미리 생성해 둘 예정입니다.
개인 브랜치 생성: 멤버들은 해당 주차 브랜치(예: week1)에서 자신의 이름을 포함한 브랜치를 생성해 주세요. 브랜치 이름 형식은 'week1-이름'으로 통일합니다. (예:week1-hayoung)
[개념 정리 및 과제 코드 작성] (필요한 내용만 업로드)
개념 정리: 각 주차에 대한 개념 정리를 자신의 브랜치에 Markdown 파일(.md)로 작성해 주세요.
과제 코드 작성: 주어진 과제를 해결하는 코드 파일을 .py 또는 .ipynb 형식으로 작성하여 자신의 브랜치에 업로드해 주세요.
[커밋 및 푸시]
커밋 메시지 작성: 개념 정리나 과제를 완료할 때마다 명확한 커밋 메시지와 함께 커밋해 주세요. (예: Add week1 concept notes 또는 Complete week1 assignment)
브랜치 푸시: 작업을 완료한 후 자신의 브랜치에 커밋을 푸시합니다.
[Pull Request(PR) 생성]
PR 생성: 본인의 브랜치에서 해당 주차 브랜치(예: week1)로 Pull Request를 생성합니다.
PR 제목과 설명: PR 제목은 '[Week1] - 이름'으로 통일하고, 설명에는 정리한 개념과 과제 내용을 간략히 적어 주세요.
[코드 리뷰 및 피드백 반영]
리뷰 확인: 관리자가 PR을 리뷰하고 피드백을 남기면, 이를 확인하고 필요한 경우 수정해 주세요.
수정 후 커밋 및 푸시: 피드백 반영 후 다시 커밋하고 푸시하면, PR에 자동으로 반영됩니다.
위와 같은 방식으로 GitHub 협업을 진행하니, 각 주차별로 개념과 과제를 체계적으로 관리하고 성장해 나갈 수 있기를 기대합니다! 🎉
- 매주 1회(월요일 20시) 30분 이내로 디스코드로 모여 그 날 발표자(3-4명)이 발표를 합니다.
- 발표 중에 발표를 하고 있지 않은 다른 인원들은 발표에 대한 피드백 또는 발표 내용에 대한 질문을 정리합니다.
- 매주 사다리타기로 발표 순서를 결정합니다.
- 비대면으로 진행하나, 대면을 원하시는 경우 대면도 가능합니다.
- 소통은 디스코드에서, 자료 정리 및 스터디 관리는 노션/깃허브에서 진행합니다.