2023.09.04 계획
- 큰 목표 세우기 o
- 프로젝트명 → FEDC4_프로젝트명_멘토명 o
- 기술스택 o, 프로젝트 구조 o
- 깃허브 커밋 컨벤션 o, branch 관리 o
큰 목표 : 썩지 않는 서비스를 만들자!
- 주하 : 사용자를 유치할 수 있는 서비스 제작(어느정도 퀄리티가 높아야 됨)
- 민우 : 스크럼 및 회고를 통한 프로젝트 진행을 통해 기간 내에 완성 및 기본적인 애자일 경험해보기
- 지윤 : 기본 요구사항을 모두 충족하고, 사용 가능한 서비스 구현
- 영준 : 실제로 운영되는 서비스를 만들자
- 세진 : 썩지 않는 서비스를 만들자 (계속해서 사용자 피드백을 받고, 유지보수가 진행되는)
branch 전략
main, dev 각각
main > dev > feature (기능 단위로!) (지우지 않기)
feat/#이슈번호/기능명
ex) feat/#12/make-post
기능명 작성 시, 단어가 여러개이면-
로 구분
commit 컨벤션
모든 커밋은 [추가, 삭제, 이동, 수정] 으로 끝낼것 !!!!!
커밋을 자주 하자 ! 지윤님의 커밋을 본받자
feat: | 기능 구현했을 때, 사용자 입장에서 변화가 있으면 |
refactor: | 사용자 입장에서 변화가 없는 코드 변화, 파일명 폴더명 변경 및 이동 |
fix: | 버그 수정 |
style: | CSS 만 수정 |
chore: | 나머지 잡일..(주석), 추가적인 세팅, 의존성 설치, 리드미 수정 |
init: | 프로젝트 첫 셋팅 |
ex)
feat: #12 - post 삭제 기능 추가
디렉토리 구조
각 폴더에 index.ts 넣기 (밖에서 쓰는 친구들 빼기)
├── public | └── assets ├── src │ ├── components │ ├── types | ├── pages | ├── constants // 스타일 상수, 그냥 상수는 파일로 분리! | ├── hooks | ├── apis | ├── App.tsx | ├── index.tsx | └── index.css // 전역 스타일 └──
유즈케이스
머지데이: 스프린트 한 회 끝날때마다, 다음날은 머지데이.