-
Notifications
You must be signed in to change notification settings - Fork 3
36일차 회의록: 주간계획 (12월 2일)
- 리드미 →
docs
브랜치 파서 지속적으로 수정하기 (커밋 전 꼭 pull하기) - 타입 공유… → 수요일
- 버져닝, 릴리스
- 워크스페이스 기능 완성 → 되게,, 엔드포인트 맞추고,, 이것저것,,
- 되게 만들기.
- 환영합니다 모달.
- 영상 촬영.
- 리팩토링 → 쿼리 관련 정리 (안쓰는 getPages, 단일 page 쿼리)
- entities에 Node 혹은 Edge 추가하기?
- index.ts 상위에서 관리하기
- public 폴더 정리
- 안쓰는 패키지, 코드 정리
- 커스텀 훅 vs 함수 → 이름 명확히 구분
- api vs useQuery를 이용한 함수 구분하기
- model, lib 명확하게 구분하기?
- 그룹화 / 노드 컬러 / 연결된 노드 목록 …
- routes → app 폴더에 보관?
- UI 개선
- 선 연결이 뭔가.. 뭔가임..
- 로그인 및 유저 정보 모달
- saved / unsaved 지우기..?
- 색상 : 어두운 색 - 흰색 글씨, 옅은 색 - 검은 글씨
- 완전 검은색 수정
- user-select-none
- 프로필
- 사용자 이름
- 색상
- 로그인 & 워크스페이스 확인
- 리팩터링…? ⇒ 페어프로그래밍으로 합시당
- 모였을 때 파일 하나씩 같이 열어보면서 보면 좋겠네요
- 성민님 말씀하신 부분(소켓 서버 분리)이 생각보다 어려울 수도 있을 것 같아요 지금 YJS 서비스가 의존하고 있는 친구가 많아가지고…
- CD → 이거 그냥 하지 말까 생각 중… 지금 시점에서 의미가 있나…
- 워크플로우 정도만 짜볼까요…?
- refresh Token DB에 보관하게 변경
- refresh Token 로그인 때마다 DB에 보관
- refresh Token 확인 할 때 만료 확인 ⇒ DB에 있는 값과 비교
- 초대 url 생성 때 뭐 더 알아봐야되는게 있었던 것 같음
권한 관리 방식을 바꾸고 싶은데 이거는 지금 만지면 좀.. ㅠㅜㅠㅠ 리팩토링 기간을… 노리는게…
⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
✏️ 에디터
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)