Skip to content

[BE] 백엔드 회의사항

Kim nayeon edited this page Jun 8, 2021 · 6 revisions

OAuth

  • 깃허브
  • 애플
  • 구글
  • 카카오
  • 네이버

DB

  • issue

    • id
    • title
    • label
    • milestone
    • created_time
    • is_open
    • writer
    • assignee
  • lable

    • id
    • title
    • content
    • color
  • content

    • id
    • content
    • file
    • created_time
  • milestone

    • id
    • title
    • content
    • created_date
    • due_date
    • is_open
  • user

    • id
    • username
    • email
    • password
    • oauth_resource
    • profile_image
  • emoji

    • id
    • name

API

회원

  1. 회원가입
  2. 로그인

이슈

  1. 열린 이슈 전체조회
  2. 열린 이슈 전체개수 조회
  3. 닫힌 이슈 전체조회
  4. 닫힌 이슈 전체개수 조회
  5. 내가 작성한 이슈 조회
  6. 나에게 할당된 이슈 조회
  7. 내가 댓글을 남긴 이슈 조회
  8. 개별 이슈 조회(코멘트 포함)
  9. 선택한 이슈 열기, 닫기 (여러개 이슈를 동시에 상태 수정, 이슈 id값을 받아와서 상태변경)
  10. 이슈 등록
  11. 이슈 편집하기 (작성자와 담당자 가능)
  12. 이슈 닫기 (작성자와 담당자 가능)

레이블

  1. 레이블 등록
  2. 레이블 편집하기
  3. 레이블 삭제하기

마일스톤

  1. 마일스톤 등록
  2. 마일스톤 편집하기
  3. 마일스톤 삭제하기

코멘트

  1. 코멘트 등록
  2. 코멘트 편집하기 (작성자만 가능)
  3. 코멘트 삭제하기 (작성자만 가능)

FE, iOS와 상의할 부분

  • 이슈, 코멘트, 레이블, 마일스톤 api 한번에 필요한 모든 데이터 제공?

    • 한번에 제공
  • 마일스톤 상태바를 위해 api 어떻게 제공?

    • 전체 이슈 개수와 open된 이슈 개수 제공

배포 진행

  • 배포 먼저 하고 기능 구현할때마다 배포
  • GitHub action 배포 자동화는 차차 적용

스토리

  • 사용자 입장에서 애플리케이션을 사용했을 때의 경험을 글로 적어본다.

분업 브랜치 규칙

  • BE/feature/기능명
  • PR dev/BE 로 보내기
Clone this wiki locally