Github 환경 설정

Github Rules

  1. commit 시, 본인이 만든 코드에 대한 설명을 정해진 양식에 맞게**(회의 통해 결정)** 적어주세요. 보다 높은 이해를 위해 자세히 적어주시면 좋습니다.
  2. pull request시 충돌을 해결하고 merge해달라고 요청해주세요. 팀장이 merge할 때 충돌 처리를 도와주지 않습니다.
  3. 충돌이 발생할 경우, 충돌이 난 코드를 작성한 사람에게 반드시 알려주세요. 알리지 않아 발생한 문제는 전부 본인이 책임지셔야 합니다.
  4. 코드 리뷰 요청이 올 경우, 최대한 요청에 응해주세요. 원활한 소통의 발판이 되어줍니다.
  5. 혹시라도 너무 많고 다양한 기능을 개발했다면 의미 있는 단위로 쪼개서 commit해주세요. 나중에 개발 과정을 찾게 될 경우 원하는 개발 과정 위치를 찾기 쉬워집니다.
  6. 제작한 파일은 항상 올바른 폴더 안에 넣어주세요. 각 폴더의 의미는 다음과 같습니다.
    1. assets: 그림, 동영상 같은 코드가 아닌 파일
    2. src: 자바스크립트 파일

깃헙 커밋 규칙

작업 타입 작업 내용
✨ update 해당 파일에 새로운 기능이 생김
🎉 add 없던 파일을 생성함, 초기 세팅
🐛 bugfix 버그 수정
♻️ refactor 코드 리팩토링
🩹 fix 코드 수정
🚚 move 파일 옮김/정리
🔥 del 기능/파일을 삭제
🍻 test 테스트 코드를 작성
💄 style css
🙈 gitfix gitignore 수정
🔨script package.json 변경(npm 설치 등)

Commit 컨벤션

각 속성(항목)간에 줄바꿈 넣기

  1. header(필수)

    한눈에 알아보기 좋은 내용을 적는다.

    예시) 🎉 Add : user.router.js생성

  2. body(필수X)

    커밋 내용의 자세한 설명을 덧붙인다. 예시) 인증 미들웨어를 사용하여 ~~~~