-
Notifications
You must be signed in to change notification settings - Fork 3
15일차 회의록: 주간계획 (11월 11일)
- 현재 누가 뭘 하는지 알 수 없다
- 토요일 추가 BE 회의를 통해, 코드 컨벤션이나 테스트코드, API 명세, 협업 방식 점검하기
- 문서화가 너무 부실한 것 같아요.
- 최소 1주 2문서화 할까요?
- 학습 시간을 좀 가져야 할 것 같아요.
- 월요일에 주간 계획 짜기 전 회의해보면 좋을 것 같습니다.
- README에 문어 넣기!!
- 문어 돌려줘요…. 🐙
- PR 컨벤션에 대해 다시 이야기…
- 머지가 끝난 브랜치는 각자 정리해주세용
- 위키/프로젝트/이슈 관리가 잘 안되어 가고 있어요 → 누가 무얼 해야하는지 알 수 있게 잘 관리하자..
-
- 우선순위
-
- PR 머지 후 이슈 닫게 만들기..! (자동화)
- 게더 타운 활발하게 활용하기
- 데일리 스크럼을 게더타운에서 하면?
BE 회의 공유 - 서로의 작업 상황을 알 수 있게 하면 좋겠다.
- 노션 칸반보드, Github Project(잘 들어가게 되지 않는 것 같다.)
PR
어떤 기능인가요?
추가하려는 기능에 대해 간결하게 설명해주세요
이미지 파일을 받아서, Object Storage에 저장 후, 링크를 생성해주는 API
작업 상세 내용
이미지 파일 받기
Object Storage에 저장
링크 반환
이슈
-
브랜치를 로컬에서 따지 말고, 이슈에 작업할 내용을 자세히 적은 다음, 이슈를 통해 브랜치를 생성합시다.
- 금요일 마스터 클래스를 대비해서 프로젝트 설명이 추가되면 좋을 것 같습니다.
- 코어 타임 이후에 학습 시간을 가지는 방식, 하루를 정해두고 학습을 하는 방식.
- [테스트] 오늘 어떤 걸 학습할지 슬랙에 공유한 후 각자 학습, 문서화 후 화요일에 공유해보기.
- 실시간 에디터
- yjs - crdt : yjs-socket
- 커서, 수정
- 저장
- 실시간 노드
- 마우스
- Interaction
- 현준) 저희 이번주에 프로토타입 배포도 가능할까요?!
- 실제 서비스 (db에까지 저장) vs. 소켓 서버에 in-memory로 저장되는 프로토타입 중에 결정해야할 것 같습니다. db에 아무나 2천만개 저장하면..
- 🤔 고민되는 군요… 지금까지 진행된 FE만 배포해도 굉장한 데모가 될 것 같긴한데, BE도 최대한 붙여보는 방향이면 좋을 것 같습니다 - 저희도 전체 서비스를 배포하는게 좋은 것 같습니다..!
- 발표 자료로 우리 서비스를 사용하기, 발표가 어느 정도 끝나면 URL 공개 🫨
- 서로가 무얼 하는지 아는 방법 공유할 방법 : 노션 칸반 보드 vs Github 프로젝트
- 학습 시간이 부족한 문제 해결 : 오늘 어떤 걸 학습할지 슬랙에 공유한 후 각자 학습, 문서화 후 화요일에 공유해보기.
- 금요일 데모 목표 (주간 계획 페이지 참고)
- 오늘 일정 :
- [BE] : 페어 프로그래밍, 학습
- [FE] : 학습
## #️⃣ 연관된 이슈
> ex) #이슈번호, #이슈번호
## 📝 작업 내용
> 이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)
### 스크린샷 (선택)
## 💬 리뷰 요구사항(선택)
> 리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
>
> ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?
## 🔖 연관된 이슈
<!--#[이슈번호], #[이슈번호]-->
-
## 📂 작업 내용
<!--이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)-->
-
### 📸 스크린샷 (선택)
## 📢 리뷰 요구사항(선택)
<!--
리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?
-->
⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
✏️ 에디터
Novel이란?
Novel 스타일링 문제
에디터 저장 및 고려 사항들
📠 실시간 협업, 통신
Yorkie와 Novel editor 연동
YJS, Websocket, React-Flow
YJS, Socket.io
WebSocket과 Socket.io에 대해 간단히 알아보기
YJS 가이드 근데 이제 Socket.io를 곁들인
🏗️ 인프라와 CI/CD
NCloud CI CD 구축
BE 개발 스택과 기술적 고민
private key로 원격 서버 접근
nCloud 서버, VPC 만들고 설정
monorepo로 변경
⌛ 캐시, 최적화
rabbit mq 사용법
🔑 인증, 인가, 보안
passport로 oAuth 로그인 회원가입 구현
FE 로그인 기능 구현
JWT로 인증 인가 구현
JWT 쿠키로 사용하기
refresh token 보완하기
🧸 팀원 소개
⛺️ 그라운드 룰
🍞 커밋 컨벤션
🧈 이슈, PR 컨벤션
🥞 브랜치 전략
🌤️ 데일리 스크럼
📑 회의록
1️⃣ 1주차
킥오프(10/25)
2일차(10/29)
3일차(10/30)
4일차(10/31)
2️⃣ 2주차
8일차(11/04)
9일차(11/05)
11일차(11/07)
13일차(11/09)
3️⃣ 3주차
3주차 주간계획(11/11)
16일차(11/12)
18일차(11/14)
4️⃣ 4주차
4주차 주간계획(11/18)
23일차(11/19)
24일차(11/20)
25일차(11/21)
5️⃣ 5주차
5주차 주간계획(11/25)
29일차(11/25)
32일차(11/28)
34일차(11/30)
6️⃣ 6주차
6주차 주간계획(12/2)
37일차(12/3)