-
Notifications
You must be signed in to change notification settings - Fork 4
컨벤션
MinJi Ko edited this page Nov 8, 2024
·
5 revisions
| Tag | Description |
|---|---|
| feat | 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정 |
| fix | 기능에 대한 버그 수정 |
| build | 빌드 관련 수정 |
| chore | 패키지 매니저 수정, 그 외 기타 수정 (예: .gitignore) |
| ci | CI 관련 설정 수정 |
| docs | 문서(주석) 수정 |
| style | 코드 스타일, 포맷팅에 대한 수정 |
| refactor | 기능의 변화가 아닌 코드 리팩터링 (예: 변수 이름 변경) |
| test | 테스트 코드 추가/수정 |
| release | 버전 릴리즈 |
| Typo | 오타 수정 |
- Git Flow 전략을 기반으로 분야별 dev 브랜치를 추가하여 사용한다
- 브랜치 이름은 아래의 컨벤션대로 한다
maindev-fedev-befeature-{fe/be}-{#issue번호}hotfix-{fe/be}-{#issue번호}
gitGraph
checkout main
commit
branch dev
checkout dev
commit
branch dev-fe
checkout dev-fe
commit
commit
checkout dev
branch dev-be
checkout dev-be
commit
commit
%% parsing error 이슈로 #은 제외해서 작성했습니다
checkout dev-fe
branch feature-fe-1
checkout feature-fe-1
commit
commit
checkout dev-fe
merge feature-fe-1
checkout dev-be
branch feature-be-2
checkout feature-be-2
commit
commit
checkout dev-be
merge feature-be-2
checkout dev
merge dev-fe
merge dev-be
checkout main
merge dev
- 변수는 명사형으로 작성한다.
- 함수는 동사형으로 작성한다.
각 파트 별로 결정
{
"singleQuote": true,
"trailingComma": "none",
"semi": true,
"tabWidth": 2,
"printWidth": 120,
"arrowParens": "always",
"bracketSpacing": true,
"endOfLine": "auto"
}- 🚀 웹 소켓의 실시간 양방향 통신 (feat. WS vs Socket.io)
- 🤸♂️ 비제어 컴포넌트로 렌더링 최적화 하기
- 👷♀️ Shared Worker로 클라이언트의 소켓 통신 개선하기
- 👨👩👧👦 다중 탭에서 하나의 소켓을 공유할 수 있을까?
- 🚀 [Socket.io] 클라이언트의 실시간 채팅 구현기
- ☕ NestJS를 통한 일관적인 시스템 설계
✈️ 외부의 사용자가 Object Storage에 접근하지 못하는 권한 제어- 🦢 nestjs에서 swagger 사용해보기
- 🛐 NestJS Nginx Request Data Size 문제
- 🔁 다시보기를 위한 Node‐Media‐Server, FFMpeg 분석