Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Github Rules

Yeonhee Kim edited this page Jun 1, 2022 · 9 revisions

✨ Issue Management

  • 이슈 생성시 미리 작성해둔 Issue Template을 바탕으로 이슈를 작성한다.
  • Issues 탭에서 New Issue 버튼 클릭시 아래와 같이 템플릿을 선택할 수 있다. image
  • 이슈번호는 커밋 메세지에서 활용된다.

✨ Git Workflow

  • Conflict를 최소화하기 위한 Git 작업 순서
    • 내 레퍼지토리에서의 작업
      • 우선 원본 레퍼지토리(devyeony/algorithm-study)를 Fork 해온 상태라고 가정한다.
      • 원본 레퍼지토리(devyeony/algorithm-study)를 Fetch 하여 변경사항을 가져온다.
      • 내 레퍼지토리 main 브랜치에 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
      • 내 레퍼지토리 main 브랜치에 Checkout 된 상태로 코드 작성 후 Commit, Push
      • 원본 레퍼지토리를 Fetch 하여 그 사이에 생긴 변경사항을 가져온다.
      • 내 레퍼지토리 main 브랜치에 그 사이에 생긴 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
    • 원본 레퍼지토리에 내 레퍼지토리의 변경사항 반영
      • 우선 내 레퍼지토리 main 브랜치에 원본 레퍼지토리의 변경사항이 잘 반영되어 있는지 확인하고 싱크를 맞춘다.
        • 변경사항이 잘 반영되어 있는 경우 image
        • 변경사항이 반영되어 있지 않은 경우(이 때 Fetch upstream 클릭 - Fetch and merge 클릭으로 원본 레퍼지트로 main 브랜치의 내용을 반영할 수 있음) image
      • Pull Request를 작성한다.
        • 나의 깃허브 레퍼지토리에서 Pull Requests 탭을 클릭 - New pull request 클릭 image
        • Create pull request 클릭 image
        • PR 템플릿에 맞춰 다음의 내용을 작성한 후 Create pull request 를 클릭
          • 제목 - 알고리즘 주제 : ##
          • ❓ Description - ##과 관련된 알고리즘 문제풀이 PR
          • 🖍️ Changes details - (선택) 변경사항을 상세하게 기술하고자 할 때 추가적으로 쓴다.
          • 📷 Screenshot - (선택) 필요시 스크린샷을 첨부한다.
          • Reviews - 자기 자신을 제외한 팀원들
          • Assignees - 자기 자신
          • Labels - problem solving image

✨ Commit Message Style Guide

  • 커밋 메세지 작성시 제일 앞에 알고리즘 주제와 관련된 이슈번호를 붙이며 알고리즘 문제 사이트명, 문제번호, 문제명을 함께 기입한다.
  • (선택사항) 필요시 본문을 작성할 수 있다.

예시1)
#2 - LeetCode : 60. Permutation Sequence

예시2)

#2 - 백준 : 2869. 달팽이는 올라가고 싶다
- 본문 내용1
- 본문 내용2
- 본문 내용3

🏠 Home


🤝 Rules


🧑‍🏫 Presentation


💡 Tip


Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /