Skip to content

[회의] 2020.10.29

EUNCHAE JEON edited this page Oct 29, 2020 · 1 revision

백엔드 Task 나누기

1순위

  • nCloud & mysql 설정(~11/2)

    • nCloud에 mysql, node 설치 : 관

      • apt-get update, upgrade
      • mysql 설치
      • mysql 계정 설정
      • node 설치
      • (option) sub account 설정
    • CI/CD 구축 : 훈

  • config(~11/2)

    • dotenv, crossenv : 채, 관
    • dotenv slack notice 설정 : 채 훈
    • db, 서버 접속 정보 : 재
  • db 생성 및 설정하기(~11/2) : 재 관 훈 채

    • sequelize ORM init(CLI), 서버 연결
    • db 컬럼명, datatype 정하기(2020-10-30) : 다같이
    • create_table 구현 : 훈 재
      • user
      • issue
      • milestone
      • comment
      • label
      • 참조 관계
    • seed, migration 설정 : 채, 관

2순위(~11/3)

  • test

    • issue : 훈 채 재 관
  • models

    • issue : 훈갑 병재 관을 채정
      • create
      • read_list
        • filter
      • read_detail
      • update
      • close
    • milestone : 재 훈
      • create
      • read
      • update
      • delete
      • close
    • comment : 관 채
      • create
      • read
      • update
      • delete
    • label : 채 훈
      • create
      • read
      • update
      • delete

3순위(~11/4)

  • services
    • issue : 재 훈
      • create
      • read_list
        • filter
      • read_detail
        • read_comments
      • update
      • close
    • milestone : 채 관
      • create
      • read
      • update
      • delete
      • close
    • comment : 훈 채
      • create
      • update
      • delete
    • label : 관 재
      • create
      • read
      • update
      • delete
  • routes
    • issue : 관 채
      • create
      • read_list
        • filter
      • read_detail
        • read_comments
      • update
      • close
    • milestone : 관 훈
      • create
      • read
      • update
      • delete
      • close
    • comment : 채 재
      • create
      • update
      • delete
    • label : 재 훈
      • create
      • read
      • update
      • delete

4순위(~11/5)

  • 로그인 구현
    • Oatuh : 훈 관 재 채
      • github
    • middleware : 채 재 훈
      • 로그인 여부 확인
      • 작성글 edit 권한 여부

Lint & Prettier

Lint

  • air bnb base

Prettier

  • singleQuote
  • tailingComma
  • Arrow Function Parentheses

Lint-Staged, Husky

  • staging에 있는 파일을 npm 으로 다루기 위해서 → lint-staged
  • git hooks를 npm으로 다루기 위해서 → husky 를 이용한다. 이 두가지를 조합해서 commit 하기 전에 파일들을 lint 룰이 적용된 파일만 커밋할 수 있게 도와줍니다.
Clone this wiki locally