내폼리폼 프로젝트 깃허브 가이드라인을 제시합니다.

커밋 컨벤션

커밋은 3가지 부분으로 이루어집니다.

<area>/<type> : <header>

<body>

<footer>

정규식

^(?:(FE|BE)\/)?(Feat|Fix|Refactor|Test|Docs|Etc) : (.+)$

<area> : 백엔드인지, 프론트인지 구분합니다. 어느곳에도 해당하지 않는다면 붙이지 않습니다.

FE/Feat : ~~~

BE/Refactor : ~~~

Docs : ~~

<type> : 어떤 내용의 커밋인지 선언합니다. 대문자로 시작합니다.

1. Feat : 기능추가 , 삭제 , 변경
2. Fix : 버그 수정
3. Refactor : 코드 구조 변경, 리팩토링
4. Test :  테스트코드 작성
5. Docs : 문서 작성, 변경
6. Etc : 위에 해당하지 않는 여러 사유, 제목에 상세히 명시

<header> : 커밋의 제목을 선언합니다. ~~구현, ~~수정 등, 단순하고 명확하게 작성합니다.

<body> : 실제 구현한 내용을 작성합니다. 헤더에서 충분히 설명 되었다면 생략 가능합니다.

<footer> : 참조할 레퍼런스가 있다면 작성합니다. 생략 가능합니다.

eg)

BE/Feat : 비밀번호 암호화 추가

user.service에 비밀번호 hash로직을 추가하였습니다.

Issue#1234

3가지 부분은 공백으로 구분하여 작성합니다.