GitHub Trending오픈소스 · 도구

orhun/git-cliff

Git 커밋 기록에서 체계적으로 변경로그 생성하기

원제 orhun/git-cliff

스타 12,398당일 +111Rust
Key Point

Conventional Commit을 사용하는 프로젝트라면 릴리스 준비 시 번거로운 변경로그 작성을 자동화하고 표준화할 수 있는 도구다.

핵심 요약

  • git-cliff는 Rust로 작성된 커스터마이징 가능한 변경로그 생성 도구다.
  • Git 커밋 기록을 분석해 변경로그를 자동으로 생성하며, Conventional Commit 규칙을 따르거나 정규식 기반 커스텀 파서를 사용할 수 있다.
  • 설정 파일을 통해 변경로그 템플릿을 원하는 형식으로 커스터마이징할 수 있고, 템플릿 언어로 상세한 형식 제어가 가능하다.
  • 설치, 사용법, 설정, 템플릿 생성에 대한 공식 문서가 제공되며, 자동 릴리스 관리와 모노레포 대응 등을 다루는 커뮤니티 블로그 글도 있다.
  • Emacs 에디터 플러그인(git-cliff.el)으로 Emacs에서 직접 변경로그를 생성, 업데이트, 배포할 수 있다.
  • Apache 2.0 또는 MIT 라이선스 중 선택 가능하며, crates.io에서 설치할 수 있고 Docker 이미지도 제공된다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗