src
+-- atoms
+-- molecules
+-- organisms
+-- templates
+-- screens (pages)
컴포넌트는 Atomic Design 패턴을 기반으로 구성
- 라인 너비 80
- 2 스페이스
- 세미콜론(;) 붙임
- 스크립트 구문에서 single quotes (') 사용
- ES5 기준으로 trailing comman (,) 적용
- 이외의 스타일은 prettier 기본 설정을 참조
- lint 규칙은 universe config 적용
- 커밋시
husky
와lint-staged
를 통한eslint
,prettier
자동화
Commit message 규칙은 Conventional Commits 명세를 만족할 수 있게 commitizen 등의 도구 사용을 권장하되, 별도의 lint는 진행하지 않음
Github flow를 따라 main
을 중심으로 각각의 이슈, 기능과 관련된 branch를 생성해서 작업 진행
그룹 소유의 저장소를 upstream
으로 두고, upstream을 fork한 개인 소유의 origin
에서 생성한 branch를 GitHub Pull Request
로 upstream에 반영 (origin/...
=> upstream/main
)
Parts | Name |
---|---|
Backend(조장) | 전시흠 |
Backend | 홍석준 |
Frontend | 이다예 |
Frontend | 김동영 |
Design | 이예나 |
Design | 최소은 |