eslint
eslint-config-naver
.prettierrc.js
module.exports = {
singleQuote: true,
semi: true,
useTabs: false,
tabWidth: 2,
trailingComma: 'all',
printWidth: 100,
endOfLine: 'lf'
};
typescript / next.js 프론트 nest.js 백엔드
yarn berry…
zero install → git clone 하면 yarn install 필요없음.
git
템플릿
PR 템플릿
## 개요
- Issue 번호를 적어주세요.
- 내용을 적어주세요.
## 작업사항
- 내용을 적어주세요.
## 변경로직(optional)
- 내용을 적어주세요.
이슈 템플릿
### TO DO
### Description
### Etc..
Commit Convention
# <타입>: <제목> (#1)
# feat: 무슨 기능 추가 (#23)
##### 제목은 최대 50 글자까지만 입력 ############## -> |
# 본문은 위에 작성
# --- COMMIT END ---
# <타입> 리스트
# feat : 기능 (새로운 기능)
# fix : 버그 (버그 수정)
# refactor: 리팩토링
# style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
# docs : 문서 (문서 추가, 수정, 삭제)
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# chore : 기타 변경사항 (빌드 스크립트 수정 등)
# build : CI/CD 관련 사항
# ------------------
# 타입은 영어로 작성하고 제목과 본문은 한글로 작성한다.
# 제목 끝에 마침표(.) 금지
# 제목과 본문을 한 줄 띄워 분리하기
# 본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
# 본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
# 관련된 이슈번호는 제목 맨 뒤에 추가한다. ex. (#1)
# ------------------
브랜치
Main
배포용(CI/CD)
Dev
개발용
Feat
피쳐 개발