오늘 할 일
- 간트차트 완성하기 - 했음
- 프로젝트 전체 작업의 우선순위 정한 뒤 모두에게 컨펌받기
- 인프라 구축 가능한 것 바로 하기
- SSL 먼저 하자 X
- 젠킨스 연동
- S3 계정 연동
- 오픈비두 기술조사
- SSL 먼저 하자
- 컨벤션 정하기 - 했음
- feature 브랜치 - 컨벤션 페이지의 경우, 세부 기능을 feature/기능명 으로 개발하도록 되어 있는데, 지라 이슈 자체가 feature가 되므로 feature/기능명 → Jira이슈키명 으로 생성하는게 어떤지?
- assignee는 본인으로 설정. 리뷰어는 어떻게 설정할 지?
- FE - 인규, 승호, 현우(나도걍보고싶음)
- BE - 종범,은별,효리,현우
- 각 파트별로 생각해보기.
간트차트(우선순위) 작성
주별로 관리해보자.
2 주차 : FE, BE 파트별 환경 설정 (15~19)
- FE
- UI 프레임워크 선정 (1일)
- 레이아웃 구조화 (2일)
- API 요청, 라우팅 스켈레톤 코드 작성 (1일)
- BE
- 프로젝트 의존성 설정 (Spring Security, Spring Batch..) (1.5일)
3 주차 : FE, BE 인프라 구축 및 개발(멤버, WebRTC, 축구 API) 시작 (22~26)
- 공통
- Jenkins 연동 (FE,BE) (2일)
- Docker 설치? 연동? (1일)
- 배포환경 구축…
- FE
- OpenVidu 화상 채팅 기능 개발 (4 일)
- kakao 로그인 API 개발 (1일)
- 멤버 기능 개발 (2일)
- Notification 기능 개발 (3일)
- BE
- OpenVidu 서버 업로드 및 화상 채팅 기능 개발 (4일)
- kakao 로그인 API 개발 (1일)
- 멤버 기능 개발 (3일)
- Batch를 통해 축구 API 데이터 수집 (4일)
4 주차 : 개발(클럽, 파티, 미디어) 시작 (01.29 ~ 02.02)
-
공통
- FE
- 클럽 API 개발
- 파티 API 개발
- 미디어 API 개발
- 디자인 적용
- BE
- 클럽 API 개발
- 파티 API 개발
- 미디어 API 개발
5 주차 : 테스트 및 버그 픽스 (02.05~02.08)
Gerrit 툴 사용 검토
Commit 단위 리뷰
- 집중된 리뷰
- 빠른 피드백
- 분산된 리뷰 부담 감소
EC2에 사전 구축된 상태
필수인지 궁금하다