2주차 스프린트 계획 회의 - boostcampwm2023/web04-ALGOCEAN GitHub Wiki

컨디션

  • 태호 : 좋음
  • 지호 : 좋음
  • 지은 : 좋음
  • 승규 : 좋음

회의 내용

1️⃣ 2주차 스프린트 백로그 작성

프로젝트 백로그를 바탕으로 2주차 스프린트 백로그 작성

2주차 스프린트 백로그 내용
스프린트 백로그는 Github Project에서도 확인할 수 있어요!

✅ 사용자는 메인 페이지에서 질문 리스트를 볼 수 있다.

  • API 명세서 작성 (전체)
  • 질문 리스트 API
  • 메인페이지 레이아웃
  • 메인페이지 디자인 적용
  • mock data 제작
  • 불러온 데이터 게시판에 보여주기 (API 연동)

✅ 사용자는 페이지네이션을 통해 다른 질문 리스트를 볼 수 있다.

  • 질문게시판 페이지네이션

✅ 사용자는 질문하기 버튼을 누른 후 질문 페이지로 이동한다.

  • 단일 질문 API
  • 질문 페이지 레이아웃
  • 질문 페이지 디자인 적용
  • 불러온 데이터 질문 페이지에 보여주기 (API 연동)

✅ 사용자는 메인 페이지에서 조회수 급상승, 오늘의 질문, 랜덤 질문 등을 볼 수 있다.

  • 조회수 급상승 API (몇 분마다 바꿀지 정하기)
  • 오늘의 질문 API (몇 분마다 바꿀지 정하기)
  • 랜덤 질문 API (몇 분마다 바꿀지 정하기)

✅ 사용자는 답변하기 버튼을 누른 후 문서에디터를 통해 답변글을 작성할 수 있다.

  • 답변 페이지 레이아웃
  • 답변 페이지 디자인 적용
  • 문서 에디터 채택
  • 문서 에디터 적용
  • 답변 글 작성 API
  • 작성 중인 글 서버에 주기적으로 전달
  • 작성 중인 글 주기적으로 저장 API
  • 작성 중인 글 db에 저장

✅ 사용자는 답변을 채택받아 포인트를 받을 수 있다.

  • 답변 채택 API
  • 채택받은 질문 디자인 적용

✅ 사용자는 등급 설명 배너를 볼 수 있다.

  • 등급 설명 이미지 제작 또는 채택

✅ 사용자는 사용자가 좋아요 누른 글을 볼 수 있다.

  • 좋아요 여부에 따른 디자인
  • 좋아요 누른 글 레이아웃

✅ 사용자는 글에 좋아요(취소도 가능)를 누를 수 있다.

  • 좋아요 API (좋아요 취소 API는 따로인지 동일한 API로 처리하는지 결정)
  • 좋아요 애니메이션

2️⃣ 이번 주의 우선순위, 구현할 기능(Feature), 작업 크기, 담당자를 결정

ALGOCEAN - Github Project 2주차 로드맵


3️⃣ 커밋 메시지 규칙 결정

커밋 메세지 형식

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Type별 역할

feat 새로운 기능 추가
fix 버그 수정
build 빌드 시스템 또는 외부 종속성에 영향을 미치는 변경 사항
chore 코드 수정 없이 설정 변경
docs 문서만 변경
style 코드의 의미에 영향을 주지 않는 변경 사항(공백, 서식 지정, 세미콜론 등)
refactor 버그를 수정하지도 기능을 추가하지도 않는 코드 변경
perf 성능을 향상시키는 코드 변경
ci CI 구성 파일 및 스크립트에 대한 변경 사항
test 테스트 추가 및 수정

4️⃣ 프론트엔드와 백엔드 간의 개발 의존성을 줄일 수 있는 방법 고민

mocking library를 사용하면 프론트엔드와 백엔드의 의존성을 줄여 프론트엔드 개발 생산성을 높일 수 있음

대표적인 mocking library로는 MSW가 있음


5️⃣ 회의록 wiki에 작성 & 개발 시작

드디어 개발 시작! 🏃💨


⚠️ **GitHub.com Fallback** ⚠️