2017년도 Git&GitHub 강의 과제용 저장소
저장소에 포함된 C프로그램 소스를 컴파일하여 실행하면, 수강생 명단에 본인의 이름이 아직 없음을 확인 할 수 있습니다. 이에 대해 이슈를 열고, 해당 이슈를 해결하는 커밋을 만들어 이 저장소에 PR 을 넣어 승인 받는것이 여러분의 과제입니다. 과제를 수행하려면 아래와 같은 단계를 따르세요.
- 1회차~4회차 슬라이드 자료를 보면서 학습과 복습을 합니다.
- 슬라이드 자료로 공부하면서 모르는거 제발 와서 질문 좀 해주세요.
- 저장소에 포함된
members.c
를 컴파일 하여 실행합니다. - 수강생 명단에 본인의 정보가 아직 없음을 확인합니다.
- 수강생 명단에 본인 정보가 없는 것을 주제로 새로운 이슈를 엽니다.
- 본인이 연 이슈를 해결하는(이슈를 자동으로 닫는) 커밋을 만들어 PR(Pull Request) 를 엽니다.
- 커밋 메시지에 (closes #이슈번호) 를 포함하여 이슈를 자동으로 닫는 커밋을 만들 수 있습니다.
- PR 이 승인 되기를 기다립니다.
- CI 에 의한 검증을 통과하지 못하면, CI 검증을 통과하도록 수정하여 추가 커밋을 넣어야 합니다.
- 수정이 필요한 경우, 커멘트가 달리며, 해당 커멘트를 따르면 됩니다.
- 단순 수정으로 완료될 수 없는 경우, 해당 PR 은 거절됩니다.
- 커밋과 PR, 이슈는 둘 이상의 주제를 포함해서는 안 됩니다. 반드시 하나의 주제만 다뤄야 합니다.
- 올바른 커밋 메시지 예시 : 버그 A 를 수정함
- 올바른 PR 제목 예시 : 버그 A 를 수정하는 PR
- 올바른 이슈 제목 예시 : 기능 A 에 치명적인 버그가 있음.
- 올바르지 않은 커밋 메시지 예시 : 버그 A 를 고치고 새 기능 B 추가.
- 올바르지 않은 PR 제목 예시 : 버그 A 를 고치고 새 기능 B 추가, 번역도 갱신함.
- 올바르지 않은 이슈 제목 예시 : 기능 A 에 버그가 있고, 기능 B 에도 치명적인 버그가 있음.
- 커밋 메시지는 메시지 한 줄 만으로 해당 커밋에 어떤 변경 사항이 있는지 유추 할 수 있어야 합니다.
- 올바른 커밋 메시지 예시 : 수강자 명단에서 누락된 인원 추가.
- 올바르지 않은 커밋 메시지 예시 : 업데이트됨.
- 모르겠으면 걍 랩실로 오세요.