커뮤니케이션
-
회의시간 : 매주 월, 목 오전 10시
-
협업 툴
- 디스코드 : 기본 소통 플랫폼
- 노션 : 회의록 및 문서 정리
- Figma : 와이어프레임
- Figma : UI 디자인
-
Pull Request
- 이슈, PR, 커밋 템플릿 이용
- 코드리뷰 (평가 X) - 코멘트로 질문
- 코드리뷰를 하되 승인 받아 머지 (설정)
- 컨벤션
- main 브랜치 직접 푸시 금지 - 푸시 X, 머지 O
- 머지 -> PR 올린 본인
- 승인(Approve)받을 때 1명 - 코멘트
- PR 업로드 시간 기준 24시간 내에 승인
개발 관련
-
Repository
-
Convention
- 작업 하기 전에 무조건 이슈 올리기
- 브랜치 이름 feat/해당 이슈 번호
- feature 브랜치로 전환한 후 작업 진행하기
- 작업 끝나고 add, commit, push
- PR하기
- feat 브랜치는 local에서만 제거하기
-
Frontend
- React + typescript
- Styled-components
-
Backend
- NestJS 10 + express
- Swagger
- Supabase
- PostgreSQL
- Prisma
-
Deploy
- client : S3 bucket & CloudFront
- server : EC2
- CI/CD : GitHub-Actions, 수동 트리거 (폴더별)
- IAM 관리자 발급 (S3 - deploy, 관리)
- 프리티어 (12개월) - 계정생성