Skip to content

✨Team GoJol Ground Rule

MJ edited this page Nov 22, 2021 · 8 revisions

2021.10.26 updated

2021.11.01 updated

2021.11.03 updated

2021.11.18 updated

📜코어 타임 규칙

  • 회의
    • 큰 회의

      • 데일리 스크럼: 10시 ~ 10시 30분 / 회의 10시 30분 ~ 12시
      • 매일 데일리 스크럼 때 회의 유무 파악하기
    • 작은 회의

      • 슬랙에서 간단히 이야기 나누기 (폰트, 디자인)
      • 기능적인 부분은 만나서 바로 해결 -> 비공개 채널에서 here 붙여서 채팅 남기기
  • 개발
    • 공식: 1시 ~ 6시
    • 비공식(야근): 7시 ~ 11시
      • 야근 시간 안에 해결 못한 일은 다음 날로 넘기기
    • 데일리 스크럼 때 어디까지 했는지 공유

💾저장소 관리

브랜치 전략

Upstream repository

  • main : 주차별 demo release version을 merge
  • demo
    • 각 주차별 demo 브랜치 생성 (ex. demo_w1)
    • 각자 맡은 기능은 demo 브랜치로 PR 보내기
    • develop 브랜치를 생성하여 PR을 보내고, develop 브랜치에서 demo 브랜치로 PR을 올려 CI 체크
    • feature -> develop PR에서 코드 리뷰하기
    • develop -> demo PR이 머지가 되지 않은 경우, feature -> develop PR을 머지하지 않기 => 슬랙에 바로 알리자!

Fork repository

  • 기능: feature
    • 하나의 작업 단위로 생성
    • feature의 상세 기능을 commit 단위로 구현
    • ex: feature_기능
  • 버그: hotfix

Pull Request

[merge할 브랜치] 구현 내용 summary

내용은 template에 맞게 작성

  • 주차별 demo 브랜치로 PR 보내기
  • 반드시 feature 브랜치에서 pr을 요청하기: 의미있는 단위로 요청하기
  • pr을 요청할 때 feature, review 라벨 추가하기
  • Rebase and Merge -> merge commit
  • 관련있는 리뷰어 1명 이상 설정하기 : approval 최소 1개 설정 완료
    • 리뷰어에게 슬랙 등으로 리뷰 요청을 했다고 남기기
    • 마지막 리뷰어가 review 라벨을 삭제하고 approval 라벨을 추가하기
    • pr을 올린 사람이 머지하기
    • approval 이후에 추가 커밋이 발생한 경우 다시 review 요청을 한다.

Commit

#이슈번호 [type] 커밋 내용(한글)

  • docs : 문서수정
  • feat : 기능 추가
  • fix : 버그, 오류 수정
  • chore : 이외의 매우 작은 단위 커밋 (ex 이미지 파일 추가 등..)

개인 고정 스케쥴

  • 임도연 : 대학 강의💦 -> 개발과 강의 수강 병행할 수 있음....
    • 월 : 4시 30분 ~ 7시 15분
    • 화 : 4시 ~ 6시
    • 수 : 2시 ~ 6시
    • 목 : 4시 30분 ~ 6시 30분
  • 신기열 : 딱히 없음
  • 신민정 : 딱히 없음
  • 김혜성 : 딱히 없음

update 내역

  • 2021.11.01 : pr 단위를 feature에서 의미있는 단위로 수정
  • 2021.11.03 : pr 머지의 대상을 리뷰어에서 pr 작성자로 변경
  • 2021.11.18 : 브랜치 전략 수정 - develop 브랜치 생성