Skip to content

Git Convention & Deploy

YI Na-yeon edited this page Jul 23, 2024 · 3 revisions

Commit Tag

image

Branch 전략

feature/setting : 설정, 셋팅 변경사항
feature/layout : 해당페이지 layout틀 잡은 경우
feature/route : 디렉토리구조 추가, 수정, 삭제
feature/common-* : common폴더 내 component 추가, 수정, 삭제할 경우
feature/desgin-* : styling
feature/dev-* : 기능개발 구현
ex) feature/desgin-*
- feature/desgin-my
- feature/desgin-post
- feature/desgin-study

ex) feature/dev-*
- feature/dev-alarm
- feature/dev-login
- feature/dev-register
- feature/dev-my
- feature/dev-hooks ( 커스텀 훅 )
- feature/dev-status ( 상태관리 )

Git Workflow

Git Workflow

Issue Template - title tags #5

  • [SYSTEM] : 시스템설계
  • [DESIGN] : 디자인
  • [DEV] : 기능
  • [LOG] : 트러블슈팅 기록 이슈로 공유
  • [API] : API 정의 (Projects/APIs)
  • [v0.x.x] : 배포 버전 QA 수정/추가 작업이 필요한 이슈

배포 단계 확인 및 QA 이슈 발행 #84

  • 개발 내용 배포 (main branch merge)
    • 개발 내용 배포 전 vercel deployments에서 빌드 오류 확인
    • 오류 해결 완료 후 main에 머지
  • 배포 페이지에서 이슈 발생 시,
    • Issue에서 이슈 발행
    • 이슈 해결 후 개발 브랜치(feature/* 혹은 fix/* 등) PR 시 이슈 넘버 연결

배포 버전 작성하기 #93

예시

[major].[minor].[patch]
0.y.z : 최초 개발 시작
0.1.0 : 최초 개발 배포
0.1.1 : 최초 개발 배포에서 오류 수정 후 배포
1.0.0 : 기능별 API 작성 및 기능 연결
1.0.1 : API 연결 중 오류 수정 완료 후 배포

(참고) https://velog.io/@i33w/semver