과제 제출 및 피드백은 아래의 프로세스를 따라 진행됩니다.
1. 초기 세팅
본격적인 과제 수행 전, 원본 저장소를 개인 저장소로 가져오는 작업이 필요합니다.
- 해당 레포지토리를 Fork합니다.
- Fork한 본인의 레포지토리를 로컬 PC로 Clone합니다.
2. 과제 제출 방법
과제 작업이 완료되면 다음 순서에 따라 제출을 진행합니다.
-
Push: 로컬 브랜치에서 과제물을 작업한 뒤, 본인의 원격 저장소(Origin)에 Push합니다.
-
Pull Request (PR): 본인의 저장소에서 원본 저장소(Upstream)의 개인 브랜치(ex.
15-chj)로 Pull Request를 생성합니다. -
PR 제목 양식: 아래 형식을 반드시 지켜주세요.
[n기 이름] 과제명 제출
(ex. [15기 천하진] Git A to Z 과제 제출)
3. Label 설정
과제의 성격과 상태를 알리기 위해 우측 Labels 메뉴에서 적절한 라벨을 부착합니다.
- 기술 스택: 과제에 사용한 언어 및 엔진 라벨 선택 (ex.
C#,Unity,C++,Unreal) - 도움 요청: 과제 수행 중 해결하지 못한 문제나 질문이 있다면
help wanted라벨을 추가해 주세요.
4. 과제 확인 및 피드백
제출된 과제는 운영진의 확인을 거쳐 다음과 같이 처리됩니다.
- 정상 제출: 코드 리뷰 후 문제가 없으면
checked라벨이 부착되고 Merge됩니다. - 수정 요청: 보완이 필요한 경우
more enhancement라벨이 부착되며, Comment를 통해 수정 요청이 전달됩니다. 수정 후 다시 Push하면 자동으로 PR에 반영됩니다. 과제물을 다시 제출했다면enhancement라벨을 달아 주세요.
5. 참고 자료