Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.12 KB

README.md

File metadata and controls

65 lines (48 loc) · 2.12 KB

🧑🏻‍💻프론트엔드 그라운드룰

📕 커밋 컨벤션

커밋 메세지는 [기능 키워드, 커밋 내용]으로 작성할 것!

ex) git commit -m "feat: 여행지 추천 페이지 생성

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • chore : 빌드 업무, 패키지 매니저, 라이브러리, dependencies 설정
  • docs : 문서 수정 - ex) README.md
  • design : 사용자 UI 디자인 변경 - ex) CSS
  • style : 기능 수정 없는 코드 스타일 변경
  • refactor : 코드 리팩터링
  • test : 테스트 코드, 리펙토링 테스트 코드 추가
  • ci : ci 설정 파일 수정
  • perf : 성능 개선
  • rename : 파일 혹은 폴더명 변경
  • add : 파일 추가

📙 Git Flow 전략

  • main : 출시 가능한 프로덕션 코드의 브랜치
    • Tag를 이용하여 배포 버전 명시
  • develop : 다음 버전을 개발하는 브랜치
  • feat : 기능을 개발하는 브랜치
    • feat/이슈번호/개발할 기능로 네이밍 할 것
  • hotfix : 출시 버전에서 발생한 버그를 수정하는 브랜치

📒 Issue 템플릿 및 라벨

이슈 템플릿 : 이슈 생성시 목적에 맞는 템플릿을 사용합니다

이슈 라벨 : 이슈를 분류할 때 라벨을 추가합니다:

  • 🐞Bug : 버그를 수정할 때는 이 라벨을 사용합니다.
  • ⚙Chore : 설정 및 기타 이슈에는 이 라벨을 사용합니다.
  • 🎨Design : 디자인 관련 작업이 필요할 때는 이 라벨을 사용합니다.
  • 📃Docs : 문서 작업이 필요할 때는 이 라벨을 사용합니다.
  • ✨Feature : 기능 개발을 할 때는 이 라벨을 사용합니다.
  • 🔨Refactor : 리팩토링이 필요할 때는 이 라벨을 사용합니다.
  • ✅Test : 테스트 관련 이슈는 이 라벨을 사용합니다.

📗 Pull Request 템플릿

  • 이슈 번호
  • 작업 내용
  • 추가 정보
    • 작업 개요
    • 작업 사항
    • 변경 로직
    • 관련 자료

📘 작업 방식 - 회의

슬랙 또는 카톡으로 현재 개발 상황 공유 이슈 발생 시 회의 진행