feature(8일)
refactor(2일)
bug(2일)
enhancement(할 수 있을지) ⇒ 기능 추가/디테일하게/보완
2일
- 고정 시간 언제? 시간은 어느정도?
- 주 6회
- 10시 - 11시(최대 11시 30분) : 스크럼
`1-7시 코어타임 `
- 스프린트 주기 안에 해야할 feature 끝내고
- issue/pr 올리기(스프린트 끝날 때)
- pr 시간 2일(첫날 - 10시 스크럼, 둘째날 저녁 10시까지 PR 올리기)
- 중간 이슈
- 슬랙으로 ~뭘 하려했는데/어느 부분에서/어떻게 했더니 안됐다/어떻게 하면 좋을지
- 질문 요청 ⇒ 시간 정하기 ⇒ 이슈해결
- 노션으로는 스크럼 정리, 안건 올리기
📦src
┣ 📂api
┣ 📂components
┃ ┗ 📂common
┣ 📂constants
┣ 📂contexts
┣ 📂hooks
┣ 📂stories
┣ 📂utils
┣ 📜App.js
┣ 📜App.test.js
┣ 📜index.css
┣ 📜index.js
┣ 📜logo.svg
┣ 📜reportWebVitals.js
┗ 📜setupTests.js
/api : endpoint당 파일하나.
ex) get-document
http client를 따로 만들고, 위 핸들러 파일에서 조회하는 구조를 추천함.
getRequest = () => { fetchAPI…}
putRequest = (body) => { fetchAPI…}
/contants : 상수변수 모아두는 곳
/components : 컴포넌트 모아두는 곳
/pages : 페이지가 많다면, 페이지를 모아두는 곳
/utils : 순수함수 모아두는 곳 ( 어디서나 사용가능한 공용함수 )
/hooks : 훅 api 모아두는 곳
/contexts : 전역 관리
feature/#이슈번호_제목
예시
feature/#2_ButtonComponent
커밋메시지는
type: buttoncomponent 구현