CI/CD 협업 Rule - GitFlow
Push
main, develop push 금지 (merge금지) → PM이 확인 후 merge Or PR
각 브랜치에 강제 (force) push 금지
Feature branch
origin/develop에서 fetch 후 Pull한 후 각자 local branch를 파고 origin에 branch푸시
→ develop에서 feature 브랜치를 파서 개인작업 후 오류가 없음을 정확히 확인 후 origin에 작업 내용 커밋 후 푸시
각자 feature 브랜치에 작업 후 커밋은 아래 커밋 컨벤션을 따르도록함
PM
팀원들끼리 역할을 정확히 배분시켜 충돌이 나지않도록 함
세부 역할
씬별 또는 충돌되지않는 기능으로 나누도록 함.
같은 씬 내 작업시 작업내용이 충돌하지 않도록 주의함.
코드 컨벤션
파라미터
_ 사용
네이밍
변수 → 카멜케이스
함수 → 파스칼케이스
애자일 [유동적사항→ flexible]
스프린트 계획 (월요일)
1주일 동안 개발 할 기능 생각
기능 우선순위 할당
스프린트 진행 (화요일 ~ 금요일)
개발 진행
버전관리
배포용 ver
main ver
필수 사용 api
ChatGpt 소셜로그인
Firebase
Restapi
Backend