-
Notifications
You must be signed in to change notification settings - Fork 5
Week1_Day2_회의록
김예진 edited this page Oct 29, 2020
·
6 revisions
- 10:00 ~ 15:00 종로 드래곤볼
- 각 기능당 담당자 정하기
- 디렉토리 설정 (FE/BE)
- 그라운드 룰 정하기
- 컨벤션(파일명, 변수명 등)
- 브랜치 전략
- commit, PR 규칙
- issue, project 관리
- eslint, prettier 적용
- CI도구 선정
- #1 Github OAuth(FE, BE)
- #2 이슈 목록 컴포넌트 구현(FE)
- #3 이슈 목록 API 구현(BE)
- #6 필터 초기화(FE)
- #7 팝업 필터 (컴포넌트만 만들기)
클래스
- PascalCase
- 명사 또는 명사구문으로 표기
나머지
- lowerCamelCase
-
들여쓰기 두 칸
-
세미콜론 사용
-
문자열은 홑따옴표 사용 ('')
-
컴포넌트 선언시에 function / 이하 나머지 함수는 Arrow Function을 사용
-
git commit message rule
[Feat] 기능 추가
[Fix] 버그 수정
[Refactor] 리팩토링
[Chore] 패키지 매니저 수정, 빌드 업무 수정
[Delete] 기능 삭제
[Style] 레이아웃 및 스타일 수정
[Docs] 문서
- git branch
[master] 공식 릴리즈 기록을 저장
[develop] 분기 기능 개발들의 통합 지점
[feature] 기능 개발 브랜치
[release] 브랜치에서 출시를 위한 준비
// 예시
master
|
|--- develop
|--- feature/makeFunction
|--- feature/lowerCamelCase
|--- release
-
PR rule
- 제목 :
#이슈번호: 이슈제목
- 내용 : 작업 내용, 의논할 내용
- comment 한개 이상씩 달아주기
- 제목 :
-
폴더 구조
- server
- client
- server
- [1] : 1,2,3
- [2] : 4,5,9
- [3] : 6,7,8
- [4] : 10,11,12,13