목표

  1. 열심히 공부하여 기술 면접 합격률 높이기
  2. 직접 공부 기록, PR 리뷰를 통해 지식을 자꾸 머리에 넣기
  3. 깃허브 잔디밭으로 공부한 흔적 시각화
  4. 개발자의 덕목 문서화 연습

Repo에 기여하기 튜토리얼

자, 공부한 것을 문서화 시킴으로써 지식도 얻고 점수도 얻을 수 있는 방법을 알아보자.

1. Note Status Check 이슈 체크

위 링크로 들어가면 아직 작성되지 않은 주제들이 전체적으로 보일 것이다.

이 중 내가 작성하고 싶은 주제를 고르거나, 없을 경우 Edit 버튼을 눌러 직접 추가한다. 그리고 고른 주제에 체크 표시를 하여 "이 주제는 내가 찜했음"을 표시한다.

예를 들어, 나는 오늘 Segment Tree 강의를 듣고 들은 내용에 대하여 내용 정리를 하고 싶다. 그럼 Algorithm/Segment Tree 항목에 체크 표시를 하면 된다.

2. Branch 생성

<aside> 💡 Branch Naming convention : 대주제/닉네임 ex) DataStructure/Seogeurim

</aside>

위와 같은 naming convention에 따라 branch를 생성한다. (git branch [new branch name])

이 때, 반드시 main(구 master) 브랜치에서 생성해야 한다.

git checkout main → git branch Algorithm/Seogeurim → git checkout Algorithm/Seogeurim 의 순서로 진행한 후, git branch 명령어를 통해 내가 올바른 브랜치에 소속되어 있는지 확인한다.

3. 내용 정리

최상위 폴더에서 contents 폴더로 들어가면, 주제 별로 폴더가 나뉘어져 있다.