2022.07.18 (월)
데브코스 클라우드 Part.3 마지막 강의 듣기
최종프로젝트 프론트-백엔드 통합 회의 진행
공통
- 프론트와 기획 관련 회의를 하여 주제를 선정함 → 수빈님의 “북스터디" 🌈
- 현재 백엔드 팀은, 새롭게 팀에 합류된 팀원이 있기 때문에 추가적으로 의논 필요한 부분이 있어 회의를 진행하였음
김수빈
- 데브코스 강의 듣기
김용철
- 데브코스 강의 듣기
이연우
- 데브코스 강의 듣기
🤔 공지사항
오늘은 해당없음
📝 토의내용
- 책 댓글 기능을 어떻게 구현할 것인지?
- line, start, 몇자인지 저장해서 띄워주기
- pdf??????
- 스터디 그룹에 대해 사용자 권한 확인 구현
- Study - (ex)group(중간테이블) - User 관계가 있음
- 해당 study_id , user_id 를 통해 레코드 존재 확인 → 없으면 권한 없는거
- 책, 스터디, 스터디-유저, 유저
세팅
branch protection → code owner → issue template, pr template → github action(ci,cd) 설정과 컨테이너화 - elastic beanstalk 관련 설정
ERD 그리기?
- 사용자 : 스터디 - > 다대다
- 스터디 : 책 → 다대일
- 백로그 기준으로 이슈 생성
- 백로그를 그냥 issue 로 생성?
- 해당 이슈에서 해야할 task 들을 본문으로 등록하고 → 이거를 convert issue ( convert task to an issue )
- 백 로그 안에 세부 태스크들을 두고, 이것들을 issue 로 convert 할 수 있음.
- 이 task 들을 기준으로 pr 을 올렸다
- Github projects 에서 생성한 BackLog 가 깃허브 이슈에 쌓이길 원하는데 그런 기능은 없나 → 있음! 캡쳐 확인
- Assignees 를 여러명 등록하는게 가능함!(Jira와 차이 → Jira에서는 세부태스크에 대한 담당자를 나누는 정도만 됐었는뎅)

요렇게 backlog 에 등록한 task 를 issue 로 convert 가 되는 것을 확인.

- 라벨 생성하기 ( PR 올릴 때 붙일 라벨!)
- 도메인단위
- 기능단위 (feat, bug, chore, docs, refac) // 쓰던 이모지 대로 가면 좋을 듯
- revert - rebase - push
- codeownser
- * → 모든 브랜치에 대해 이 사람을 리뷰어로 등록

- iussue - milestone
- 이거로 Spring 주기 설정
- 다른 issue 들한테 milestone 을 할당 → 마일스톤에서 할당된 이슈들 볼 수 있음



- 스프린트 동안 해야할것들을 마일스톤에 issue 태스크로 할당을 해 두는 것 ( jira sprint 처럼 )
- allow merge commits, rebase merging 비활성화


commit 내용이 pr 에만 남고, repo 에는 기능단위로만 남는다
pr 기준으로 커밋 하나씩만 남는다
커밋 상세 내용은 pr 에 들어가서만 확인가능
squash → 5개의 커밋을 날리면 하나의 커밋만 대표로 간다고 보면 됨
- Issue 클로즈 할 때
- Close as not planed → 계획에 없던 것을 잘못 닫았을 때면 이거로 합시다
- 라벨 등록 :
- 도메인 별 라벨 추가
- 커밋 메시지 타입들을 라벨로 추가한다 ( revert 는 제외 )
- 달라진 부분 : chore 추가
- 의존성 설정같은거 ( 기존에 config 로 하고 있던 이모지 부여함 )