<aside>
<img src="/icons/flag-swallowtail_gray.svg" alt="/icons/flag-swallowtail_gray.svg" width="40px" />
협업 원칙
</aside>
<aside>
커뮤니케이션 규칙
- 팀 미팅에 적극적으로 참여하기
- 팀별 코어타임 설정해서 모여서 작업하기 (e.g 각자 작업하다 1시~4시 모여서 작업)
- 코드리뷰는 24시간 내에 반드시 하기
- 팀 미팅 불참 시 최소한 하루 전에 말하기
- 2시간 동안 해결되지 않는 문제는 공유하기
- 컨벤션 잘 지키기 : 코딩 컨벤션, 커밋 메시지 컨벤션
- 매일 스크럼(당일 컨디션, 스케줄 공유, 할 일 배분) 시간 오전 10시에 칸반보드를 최신화하기
- 활발하게 의사소통 하는 것은 좋지만 프로젝트 회의 시간 동안에는 팀의 사기를 저하시키거나 회의의 논점을 흐리는 언행을 하지 말기
</aside>
<aside>
코드 및 기술 규칙
- 패키지 분류는 도메인별로
- 메서드 명 컨벤션
- Entity 붙이지 않기
- 예시 : UserController의
create() o / createUser() x
create, find, findAll, update, delete
- 그 외 추가 기능은 재량으로 하면서, PR에서 설명
- 변수 명 컨벤션
- 커밋 컨벤션
- 예시 : feat: find
- 종류
</aside>
<aside>
PR 규칙
- PR이 Merge 되었을 때, 다같이.
- PR Template
</aside>
<aside>
Todo
- GitHub Issues 이용
- Todo Template
</aside>
<aside>
Branch 규칙
- 개발 branch는
feature/#이슈번호/task 형식으로 생성하기로 결정
- feature branch를 dev branch에 Merge 후 오류가 발생하면 fix branch를 만들어 수정하기로 결정
</aside>