0주차 활동
- 프로젝트 초기 세팅 회의
- 프로젝트 사전 조사
- 초기 세팅 완료
- 기술 스택 선정 이유 정리
📝프로젝트 초기 세팅 회의
- 빌드 설정:
- CRA: 대중화된 선택, 안정성 있음.
- Vite: 빠른 속도, 경험이 있는 참여자 있음.
- SWC: 추가 의견 필요, 향후 조사 예정.
- 패키지 설정:
- npm: 경험이 있고 활성화된 커뮤니티.
- pnpm: 차이점에 대한 추가 조사 필요.
- 스타일링:
- styled-components: 편리함, CSS 변화 없음.
- Tailwind CSS: 컴포넌트 분리 용이, 중복 문제 고려 필요.
- SCSS: 가독성 하락, 재사용 어려움, 추가 조사 예정.
- 상태관리:
- Context API: 작은 프로젝트에 적합.
- Recoil: 소규모 프로젝트에 유용.
- Redux Toolkit: 보일러플레이트 낮음, 오류 발견 용이.
- 네트워크:
- Axios: 서버리스 장점, 추가 조사 예정.
- 배포:
- Vercel: 추가 조사 예정.
- 커밋 컨벤션 스타일:
- 추가 조사 예정.
- GitHub 관리:
- Git Flow vs Github Flow: 추가 조사, 충돌 해결 방법 고민.
- 향후 할 일:
- SWC, npm vs pnpm, SCSS vs CSS in JS, Fetch vs Axios 등 추가 조사.
- 프로젝트 주제 및 내용 요약, QA 계획 마련.
🌱노아팀 프로젝트 초기 환경
{ "singleQuote": true, "trailingComma": "all", "endOfLine": "auto", "bracketSameLine": true, "semi": true, "arrowParens": "always", "vueIndentScriptAndStyle": false, "jsxSingleQuote": true, "quoteProps": "as-needed", "embeddedLanguageFormatting" : "auto", }