브랜치 전략
- GitHub Flow
- Squash Merge
- 브랜치명:
[type]/#ISSUE-NUMBER_snake_case
- ex) feature/#1_초기_세팅
- 머지한 브랜치는 삭제할 것
Type Alias
vs Interface
Type Alias
vs Interface
우리 팀 기준
- 객체 타입은
interface
→ 상속 받는 경우가 자주 있는데 이 경우 성능이 좋다고 함
- 함수, union type, util type 등은
type
→ 가독성이 높음
선택지
- type
- 함수 타입을 지정할 때 가독성이 좋음
- 미리보기 등을 좀 더 잘 지원한다고 함
- 선언 병합을 지원하지 않기 때문에 혼돈의 여지가 줄어듦
- Interface
- 상속에 유리하도록 동작
디자인 툴
Framer!
- 대략적인 와이어프레임을 AI에게 위임할 수 있다
- 우리는 디자이너가 아니니까.. 😿
ESLint & Prettier 룰
디렉토리 구조
- 비슷한 역할 별로 묶기
PR & ISSUE
PR TEMPLATE
ISSUE TEMPLATE
스타일 라이브러리
- tailwind ❤ 😜 ❤