개발자 / Git

Conventional Commit 메시지 도우미(생성기 및 검사 도구)

Conventional Commits 1.0.0 형식으로 커밋 메시지를 작성합니다. type을 선택하고 scope와 설명을 추가하며, 브레이킹 체인지를 표시하고 본문과 푸터를 추가한 다음 semantic-release와 같은 도구가 생성할 릴리스를 확인합니다.

Conventional Commit 메시지 도우미(생성기 및 검사 도구): 도구는 첫 줄을 type(scope): description 형식으로 작성하고, 브레이킹 체인지가 있으면 scope 뒤에 !를 추가합니다. 빈 줄 다음에는 본문과 푸터를 배치하며, 마이그레이션 메모리와 함께 BREAKING CHANGE:도 포함합니다. 첫 줄이 72자를 초과하는지, 끝에 마침표가 있는지, 첫 글자가 대문자인지 알려 주고, 해당 커밋이 major, minor 또는 patch 릴리스를 생성하는지도 표시합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
커밋 메시지 도우미로컬 처리

브라우저에서 전부 실행됩니다

커밋 메시지

feat(auth): add login with passkeys

첫 줄 35자 · 릴리스: minor(새 기능)

Conventional Commits 1.0.0 형식은 type(scope): description이며, 빈 줄 뒤에 선택 사항인 본문을 추가하고 BREAKING CHANGE:와 같은 푸터를 포함합니다. type 뒤의 !는 호환성을 깨는 변경을 나타냅니다. semantic-release와 release-please 같은 도구는 다음 버전 번호를 정하고 변경 로그를 작성하기 위해 이러한 메시지를 읽습니다.

예시

feat(auth)!: 패스키를 사용한 로그인 추가, 빈 줄, 이유를 설명하는 본문, 그리고 BREAKING CHANGE: 세션이 이제 24시간 후 만료됩니다. !가 있으므로 릴리스 도구는 이를 메이저 버전으로 처리합니다.

버전

Conventional Commits는 시맨틱 버전 관리에 대응합니다. fix는 패치, feat는 마이너, 호환성을 깨는 변경은 메이저 버전에 해당합니다. 다음 버전 번호를 확인하려면 semver 계산기를 사용하십시오.

사용 방법

  1. feat 또는 fix와 같은 type을 선택하고 선택 사항인 scope를 추가합니다.
  2. 짧은 설명을 작성하고 브레이킹 체인지가 있다면 표시합니다.
  3. 필요하면 본문이나 푸터를 추가한 다음 메시지를 복사합니다.

개인정보 보호 및 제한사항

모든 작업은 브라우저에서 실행됩니다.

관련 도구

자주 묻는 질문

feat와 fix의 차이는 무엇인가요?

feat는 사용자가 사용할 수 있는 기능을 추가하며 minor 릴리스를 생성합니다. fix는 버그를 수정하며 patch 릴리스를 생성합니다.

변경 사항이 브레이킹 체인지가 되는 경우는 언제인가요?

기존 사용자가 계속 사용하려면 무언가를 변경해야 하는 경우입니다. 예를 들어 옵션을 삭제하거나, 함수를 이름 변경하거나, 기본값을 다르게 변경하는 경우가 해당합니다.

Conventional Commits를 반드시 사용해야 하나요?

아니요. 하지만 semantic-release, release-please, commitlint와 같은 도구는 버전 번호와 변경 로그를 자동화하기 위해 Conventional Commits에 의존합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요