Skip to content

8일차 회의록 (11월 04일)

Hyunjun KIM edited this page Nov 16, 2024 · 1 revision

회의 기록

오늘 아젠다

  • 2주차 주간 계획 작성
  • 백로그 보충, 이슈 작성
  • [BE] 개발 스택 결정
  • [FE] 개발 환경 설정

공통 개발 환경 설정

  • eslint, prettier : 프로젝트 시작 파일에서 각자 필요한 부분 보충.
    • 노트북 화면 폭을 고려해서 80 / 2 로 결정.

FE 개발 환경 설정 및 컨벤션 결정

  • 프로젝트 생성 : yarn, vite
  • dependency 추가 : zustand, tanstack query v5, tailwind
  • prop 타입 선언 : interface
  • 공용 컴포넌트 레이아웃(e.g. padding, margin)는 clsx, twMerge로 컴포넌트를 소비할 때 전달받아서 설정.

BE 개발 환경 설정

  • NestJS, PostgreSQL, TypeORM, class-validator, class-transformer
  • nestJS, REST API, shared 로 진행하다가, 프론트와의 협업이 어려워지면 nestia 도입해보기.

연결 구조에 관한 고민

  • 제텔카스텐은 계층 구조가 아님. 자유로운 연결을 통해 인사이트를 얻는다는 철학.
    • 굳이 연결리스트 / 트리 구조를 사용하기 보다는 node, edge를 별개로 보관하는 방식 채택.

노드와 페이지의 관계

  • 노드들 간 관계를 변경하는 것도, 페이지를 수정하는 것도 실시간으로 이루어져야 한다.
  • 만약 노드와 페이지를 분리하지 않으면 동기화 문제가 발생할 수 있기 때문에 노드와 페이지를 분리한다.

개발 문서

⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
🚧 트러블슈팅

팀 문화

🧸 팀원 소개
⛺️ 그라운드 룰
🍞 커밋 컨벤션
🧈 이슈, PR 컨벤션
🥞 브랜치 전략

그룹 기록

📢 발표 자료
🌤️ 데일리 스크럼
📑 회의록
🏖️ 그룹 회고
🚸 멘토링 일지
Clone this wiki locally