-
Notifications
You must be signed in to change notification settings - Fork 4
Rule
Glen edited this page Oct 22, 2021
·
4 revisions
-
[type]: [message]
형태로 작성 -
type
은 동사로 작성 -
오탈자 수정은
FIX: typo
으로 작성
e.g.) Add feat/login - (상세내용 필요시 추가 작성)
종류 | 사용패턴 | 특징 |
---|---|---|
main | main | 프로덕션 스냅샷 / 가장 최신의 배포된 버전 |
dev | dev | 릴리즈 계획에 따라서 Github에서 기본 브랜치로 지정 |
feat | feat/세부기능이름 e.g.) feat/login
|
dev에 병합 |
fix | fix/대상이름 e.g) fix/login
|
dev에 병합 |
test | test/대상이름 e.g) test/login
|
dev에 병합 |
.prettierrc
{
"arrowParens": "always",
"bracketSpacing": true,
"endOfLine": "lf",
"htmlWhitespaceSensitivity": "css",
"jsxBracketSameLine": false,
"printWidth": 80,
"proseWrap": "preserve",
"quoteProps": "as-needed",
"semi": true,
"singleQuote": false,
"tabWidth": 2,
"trailingComma": "es5"
}
- 제목
* client/server : 클라이언트인지 서버인지 명시
* #Number : 몇번째인지
-
템플릿 활용
-
PR 할땐 프로젝트 인원 모두가 인지한 상태에서 진행
Module | Version |
---|---|
npm | v7.24.2 |
node | v14.18.0 |
매일 20시
-
서로를 존중하며 원활한 소통을 하자 !
-
피치 못할 사정이 생겨서 참여를 못할 시 필히 다른 사람들에게 연락
-
부재시 관련 테스크는 같은 포지션 인원이 담당
-
의견대립 시 기본은 다수결, 2:2라면 사다리타기로 결정(이의 제기 없음)
-
최소한의 휴식을 위해 2am 이전까지 작업 마무리
semistandard를 따릅니다.
주요 규칙
-
space는 두 칸, 탭 사용 x
-
오직 single quote만 사용, 템플릿 리터럴은 표현식 사용할때만 사용하세요.
-
키워드 다음엔 스페이스 하나를 띄워주세요.
Camel-case e.g.) clientLogin
Pascal-case e.g.) ClientSide