일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- camera permission
- github 100mb
- dvh
- react-native-dotenv
- react-native
- vercel git lfs
- custom printing
- 이미지 데이터 타입
- Git
- adb pair
- augmentedDevice
- html
- rolldown
- camera access
- electron-packager
- device in use
- Each child in a list should have a unique "key" prop.
- silent printing
- animation
- github pdf
- ffi-napi
- Recoil
- 티스토리 성능
- Can't resolve
- ELECTRON
- github lfs
- adb connect
- nextjs
- npm package
- Failed to compiled
- Today
- Total
Bleeding edge
Git Convention - 정리 본문
음.. 사실 git 카테고리를 할까 하다가 아직 메인 언어가 javascript이다보니, javascript에 넣어두고 추후 git에 대한걸 더 추가할 때 옮길 예정이다. 깃 컨벤션을 검색했을때, 서로 다른 내용이 나오는 케이스가 너무 많다보니까, 이게 맞나.. 이건틀린건가 의심이 많이갔었는데, 그냥 형식이 여러가지 인거군..이라고 생각하고 여러 컨벤션글을 (무려 2일간!) 찾아봤다.
https://youngest-programming.tistory.com/550
컨벤션글은 이글을 기준으로 참고하기로 했다.
컨벤션은 총 3개의 단위로 구성되어있다.
1. 제목
type + title
1)type :
- feat: 새로운 기능 추가
- fix: 버그 픽스
- docs: 문서 수정
- style: 포맷, 세미콜론 수정, Optimize import, Code clean up 등 코드가 아닌 스타일에 관련된 수정
- refactor: 코드 리펙토링
- test: 테스트 코드 추가
- chore: 빌드 관련 업무 수정(안드로이드의 경우 builde.gradle, manifest)
2)title :
FIX :오작동 하는 것을 수정
ADD : 코드나 테스트, 예제, 문서 등의 추가 생성이 있을 때 사용
REMOVE : 코드의 삭제가 있을 때 사용
IMPROVE : 호환성, 테스트 커버리지, 성능, 검증 기능, 접근성 등 향상이 있을 때 사용
IMPLEMENT : 코드가 추가된 정도보다 더 주목할 만한 구현체를 완성시켰을 때 사용
REFACTOR : 코드 전면 수정이 있을 때 사용
MOVE : 코드의 이동이 있을 때 사용
RENAME : 이름 변경이 있을 때 사용
UPDATE : 개정이나 버전 업데이트가 있을 때 사용
주의 : 제목은 50글자를 넘으면 안된다
2. 본문내용 body
72자를 넘기지 않고 1번과 한줄을 띄워서 작성한다.(필수아님)
3. 꼬리말 footer
이슈 트랙킹을 위해 ID 등을 참조할 때 사용한다. (필수안함)
하다보면, 아직 너무 모르는게 많다는 생각이 든다. 더 좋은 개발자가 되기 위하여 하나하나 정리하며 공부해야겠다. 깃 컨벤션 같은경우, FFF에 넣어도 될꺼같다.
'Javascript' 카테고리의 다른 글
map.get(key) 대신, map.get(value) 만들기 (0) | 2022.06.10 |
---|---|
TypeError: xxxxxxxxxxx is not iterable (0) | 2022.05.20 |
다중조건 sort (0) | 2022.05.03 |
2차원 Array 만들기. (0) | 2022.05.02 |
fetch 와 import의 경로 (0) | 2022.04.28 |