💻 데브코스 Github
- 웹 데브코스 Org : [바로가기]
- 프론트 데브코스 Org : [바로가기]
💡 각 Org의 사용 용도
🛠 웹 데브코스 Org
프론트엔드 수강생과 백엔드 수강생 모두가 모인 Org입니다. (Public)
스터디, 토이프로젝트 등의 repo를 만들어 서로를 초대하고 기록하고 성장시키세요.

🚅 프론트 데브코스 Org
주된 강의에 대한 과제, 개인 프로젝트 및 팀 프로젝트를 올리는 Org입니다. (Private)
각 주차 과제 or 프로젝트 별로 repo가 생성되어 있으니 수행하며 개발 역량을 키워보세요.

해당 주차의 branch를 생성하고, commit하여 Pull Requests를 하면 멘토님이 comment로 피드백을 해주고 피드백을 기반으로 개선하여 더 나은 과제를 완성해보도록 합시다.
과제 제출은 마감 기한 내에 제출을 부탁드립니다!
본인이 만족할 만한 코드가 될 때까지 주차를 따지지 말고 계속 개선하여 올려주세요.
마감 기한 내에 올리지 못한 과제는 코드 리뷰를 받을 수 없음을 참고 부탁드립니다.
🙉 과제 제출법
우리는 크게 두가지 방식으로 과제를 PR할 거예요! 쉽지 않겠지만 둘 다 능숙히 할 수 있어야 해요!
- private repo의 경우
- base :
1c/#0_username
← compare :1c/#0_username_working
- 예시 레포 : 주차별 교육 과제 레포(private repo)
- public repo의 경우
- 원본 repo를 본인 저장소에
fork
- base repo :
원본repo
base :fe/1/A-gitusername
← head repo :fork한여러분repo
compare :fe/1/A-gitusername
- 예시 레포 : TIL 공유 레포(public repo)
이게 무슨 소리지..? 고민하고 있을 여러분들을 위해 1기 수료생들이 직접 가이드를 제작해 주셨어요! 수림님, 민수님, 사휘님 감사합니다. 🙇🏻
과제 제출 깃헙 가이드(by. 민수림사휘)
STEP1. 과제 제출 방법
1. 브랜치 생성
총 2가지 브랜치를 생성합니다.
1a/#1_username_working
: 과제를 진행할 브랜치
1a/#1_username
: 과제를 제출할 브랜치


2. 레포지토리 클론 받기





3. 작업할 본인 브랜치로 변경

3. 과제를 열심히 진행..
- 커밋 내역도 반드시 신경써서 작성해주세요!
- 본인 브랜치인지 확인해주세요!
참고하면 좋은 git 커밋 컨벤션 설정과 VSCode Plugin
Git 관련 추천 VScode Plugin
- Git Graph : Git log를 그래프로 보여주는 플러그인
- GitLens — Git supercharged : 마우스 오버 시 해당라인의 커밋 코멘트를 알 수 있는 플러그인
- Gitmoji : 커밋 메시지에 이모지 작성 시, 유용한 플러그인


4. 과제 제출하기
PR 내용도 반드시 신경써서 작성해주세요.
## 📌 과제 설명 <!-- 어떤 걸 만들었는지 대략적으로 설명해주세요 --> ## 👩💻 요구 사항과 구현 내용 <!-- 기능을 Commit 별로 잘개 쪼개고, Commit 별로 설명해주세요 --> ## ✅ 피드백 반영사항 <!-- 지난 코드리뷰에서 고친 사항을 적어주세요. 재PR 시에만 사용해 주세요! (재PR 아닌 경우 삭제) --> ## ✅ PR 포인트 & 궁금한 점 <!-- 리뷰어 분들이 집중적으로 보셨으면 하는 내용을 적어주세요 -->



5. 멘토님, 팀원들에게 코드 리뷰 받기


6. 코드 리뷰 피드백 적용하기





과제 최종 제출 완료!

STEP2. 다른 팀원 코드 리뷰 하는 방법
ex) 박민수 수강생이 손수림 수강생에게 피드백 하는 과정
Pull requests(PR) 목록에서 코드를 리뷰할 팀원의 PR을 찾아서 클릭한다.

Files changed 탭에서 파일 별로 코드 정보를 확인할 수 있다.
Commits 탭에서 commit 기록을 확인할 수 있다.

리뷰할 코드에 마우스를 hover 하면 + 버튼이 생긴다.
클릭 후, 코드에 대한 리뷰를 진행한다. (코드에 대한 직접 피드백)

파일 별, 코드 별 리뷰가 끝났으면
오른쪽 상단의 Finish your review을 통해 종합적인 의견 및 하고 싶은 말을 남기고
Submit review를 클릭하여 코드 리뷰를 종료한다.

Conversation 탭에서 리뷰 정보를 한눈에 볼 수 있다.
