[2주차] 210705~210711 - woowacourse-teams/2021-gpu-is-mine GitHub Wiki
210705 (월)
데일리 이슈
- 앞으로의 컨벤선을 맞추는 날이 되자!
- 이슈, 라벨, BE, FE 각자의 컨벤션, 위키 등등
- 작은 기능 먼저하고!(GPU 등록, 삭제)
- 코드로 작성하는걸 하자!
컨벤션
이슈
- 이슈 컨벤션
- 이슈는 라벨링으로 구분
- 문장형으로 제목작성
- PR로 이슈 close
위키
- 주간 단위로 파일생성
- 일단위로 내용 반영하여 작성
- 내부에서 일단위로 구분만 잘 되게 하면 됨
커밋컨벤션
기술관련
최소기능
- GPU CRUD, 랩실 1개로 가정
- 다른기능에 대한 고려보단 최소기능에 한해 먼저 진행
오늘 할 일: 환경셋팅
- 기술스택 결정
- 백: build 하는 정도 + API 싱크 맞춰보기
- 프론트: 기술스택 + CRA 포트 띄우기, CSS 등등
내일 할 일
- 화면 설계하면서 API 설계 같이 -> 관리자에 한해서
- 브랜치전략 구성
- 시간이 된다면 코드작성까지
- 목요일에 기업회의 잡아보자
마무리 데일리
- 백, 프론트 각자의 기술스택 내용을 공유
- 프론트는 기본 셋팅을 거의 완료, 백엔드는 빌드 이슈가 있어 추후 올릴 예정
- 프론트에서는 상태관리 툴 이슈가 있음(당장 필요한 것은 아니라 추후 논의 예정)
210706 (화)
어제 이슈
- 브랜치 충돌 이슈
- Back-end, Front-end 나누자? (이슈 제안)
- 백엔드 이슈 제안: gradle 버전, lint 설정, editorconfig 설정
- 모든 파일에는 개행라인을 넣는다.
- github actions 추가 제안
- PR 보낼 때, fork 하는지? 원본 repository에서 하는지?
브랜치 전략 협의
- 브랜치로 나눠서 작업하고 PR이 닫히면 브랜치 삭제
- main
- develop
- feature/기능상세 (PR단위) -> 이후 깊이는 개별 팀별로 알아서 진행
- feature: squash merge (삭제될 branch)
- develop 등 이외: merge
마무리 데일리
오늘 한 일
- 브랜치 전략 협의
- 관리자 등록, 조회, 삭제 내일 나눠서 기능 구현
이번까지 할 일
- GPU 기본 내용은 AWS 띄워 프론트와 통신을 확인해 본다.
- 기업관련 이슈 내용 정리(담당 정하기)
데모데이까지 보여줄만한 내용
- GPU 추가, 삭제
- Job Queue 예약까지
- 전체적인 플로우 서비스
내일 해야할 일
- 기업과 어떤 내용으로 정기회의를 할지 생각하자.
210707 (수)
오전 데일리
- 이슈 템플릿 작성, 브랜치 제약조건 설정 -> main에 merge
- commit 메세지 작성시 scope 작성여부? 쓰지말자
- 프론트는 먼저 기업과 컨택 예정
- 목요일 16시 이후 기업정기미팅 요청 메세지 전송 예정(콜린)
마무리 데일리
- 프론트: 가용시간이 조금 적었고, 초기 잡아가는 단계
- 전체: 용어와 관련된 부분에 싱크를 맞추자
- 온라인에 적응해가는거 아닌가 생각이 듭니다.
내일 할 일
- 용어를 맞추자
- 기업과의 회의 생각하자(목 16시)
- 백엔드끼리 서비스 만들기
- job에 대한 도메인 API 설계
210708(목)
오전 데일리
- 16시 기업회의
- gpu에 집중해서 설계까지 설명
- gpu 해당하는 정보 픽스
- 진행 방향에 대한 설명
- message queue 이슈
- job에 대한 내용도 살펴보기 (사전에 받은 데이터 확인)
- 용어정리 회의(오전)
- 다음주 데모까지 할 일
오후 데일리
- 젠킨스 배포
- Gpu 컨트롤러
- Project 백엔드 해야할 내용정리
- 다음주: 목 또는 금요일 백+프
- 백: 화, 수
210709 (금)
오전 데일리
- 각자 잘하자~
main
, develop
브랜치 별로 서버를 2개 띄울 예정 (로깅 + 젠킨슨)
- 프론트: 관리자 조회 페이지까지는 생성예정
오후 데일리
코기, 완태
- 로깅 전략을 짜는게 어려웠음 -> 위키에 남김
- 배포환경 구조를 변경예정(젠킨스) -> 젠킨스와 배포 서버를 분리 예정 (EC2 즉, 컴퓨터를 여러개 띄울 예정)
마갸, 애드, 배럴
- Gpu 서버 삭제기능 구현 완료
- 테스트코드 목록 작성 -> 역할 분배
- 배럴 -> 에드, 마갸 브랜치를 합치면 작업예정
- 브랜치를 어떻게 합칠지 논의 예정
콜린, 동동
- 결정 요소가 많아서 페이지 완성은 못함
- 용어 관련 결정요소가 많았음 (프리픽스, 스타일링 구조 등등)
- 오늘 내로 Gpu 조회 페이지는 끝낼 예정
- 이슈와 브랜치 단위를 더 잘게 쪼개서 충돌을 줄이기로 함 👍