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 May 28, 2022 · 9 revisions

✨ Issue Management

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

✨ Branch Strategy

  • Conflict를 최소화하기 위한 Git 작업 순서
    • 내 레퍼지토리에서의 작업
      • 우선 원본 레퍼지토리(devyeony/algorithm-study)를 Fork 해온 상태라고 가정한다.
      • 원본 레퍼지토리(devyeony/algorithm-study)를 Fetch 하여 변경사항을 가져온다.
      • 내 레퍼지토리 main 브랜치에 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
      • 내 레퍼지토리 main 브랜치에 Checkout 된 상태로 코드 작성 후 Commit, Push
      • 원본 레퍼지토리를 Fetch 하여 그 사이에 생긴 변경사항을 가져온다.
      • 내 레퍼지토리 main 브랜치에 그 사이에 생긴 원본 레퍼지토리 main 브랜치의 변경사항을 Merge해서 반영 후 Push
    • 원본 레퍼지토리에 내 레퍼지토리의 변경사항 반영
      • 우선 내 레퍼지토리 main 브랜치에 원본 레퍼지토리의 변경사항이 잘 반영되어 있는지 확인하고 싱크를 맞춘다.

✨ 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 によって変換されたページ (->オリジナル) /