Skip to content

그라운드 룰

Dong-eun Shin edited this page Nov 20, 2022 · 4 revisions

🗓 Time Table

10:00 ~ 10:30 - 오전 스크럼
10:30 ~ 18:30 - 코어 타임 (식사 포함)
18:30 ~ 18:45 - 오후 스크럼
      ~ 19:00 - PR 작성

😎 지각(5분 초과)시 편의점 2000원 쿠폰 4장 돌리기 😎

👥 Discussion Rules

- 제안 시, 제안의 단점을 같이 이야기 하기
- 반박 시, 반박될 제안의 장점을 생각해서 같이 이야기 하기
- 서로 다른 의견이 있을 시 상대방 의견의 장점과 자신의 의견의 단점을 말해보기

💫 Core Time Rules

- slack에 응답을 잘하자
- 휴식이 필요하면 시간을 slack에 알리자

☕️ Scrum Rules

- 오전 스크럼
    - 당일 태스크 공유
    - 작일 특이사항 공유
    - 작일 PR 같이 리뷰 후 머지
- 오후 스크럼
    - 당일 특이사항 공유
    - 자기 PR 설명
- **스크럼 마스터**
     - 매주 월요일부터 금요일까지 돌아가면서 회의 주최 및 회의록 작성
     - 노션에 작성한 회의록을 정리 한번 더 해서 깃헙 위키에 업로드

💻 Code Rules

- SwiftLint 사용(Homebrew로 설치해서 사용하기)
    - 제외하는 옵션
        - line_length
        - trailing_whitespace
    - 조절하는 옵션
        - type_name: 최소 2글자로
- 코드 스타일 참고 자료
    - https://github.com/StyleShare/swift-style-guide

✅ Commit Rules

- 커밋 형식: [태그] 커밋내용
- 태그 목록
    - feature: 기능 구현
    - bug: 버그가 난 상황에서 PR을 올려야할 때
    - fix: 버그를 해결한 상황일 때
    - refactor: 구조나 함수 알고리즘 변경
    - test: XCTest 구현
    - chore: 기능과 관련 없는 작업 (변수명 변경, 문서 작성 등)

✅ PR Rules

- PR은 18시 30분 전까지
- merge는 익일 오전 스크럼에서 한다.
- PR 라벨 종류 
    - Commit 룰 태그와 동일. PR에 포함된 룰들을 뱃지로 가진다.
- 타이틀 컨벤션
    - 한글로 요약해서 설명
    - 가능한 짧게

✅ Branch Rules

- Github flow 
    - master
    - dev
    - feature
    - ~~release (배포 직전에 브랜치 생성하는 걸로)~~
- ~~hotfix (배포 이후)~~
Clone this wiki locally