https://www.conventionalcommits.org/en/v1.0.0/
이 포스트는 위 링크를 보고 작성되었습니다.
우리는 하나의 프로젝트를 진행하며 수많은 커밋을 작성하게된다.
해당 커밋들을 통해 우리는 우리의 코드에 대해 간략하고 핵심적인 정보를 제공해야한다.
그를 위해 커밋에도 일정한 규칙을 만들게 되었고 그에대해 알아보자.
<type> [optional scope]: <description>
[optional body]
[optional footer(s)]
fix: add exception when div by zero
feat: send email to customer when login failed 3 times
feat!: adding mfa for purchase system
feat(api)! send an email to the customer when a product is shipped
build:
, chore:
, ci:
, docs:
, style:
, refactor:
, perf:
, test:
등등이 존재함.feat: allow provided config object to extend other configs
BREAKING CHANGE: 'extends' key in config file is now user for extending other config files
feat!: send and email to the customer when a product is shipped
feat(api)!: auth with token is Necessary for now