인텔리J

Commit Message Support

Minato 2025. 5. 19. 12:30

프로젝트를 진행하면서 커밋 메세지를 의미있게 사용해보고자 커밋 메세지를 어느 정도 통일 시킬 수 있게끔 강제해보고자 인텔리J 플러그인을 만들어봤다.

 

 

Commit Message Support - IntelliJ IDEs Plugin | Marketplace

Commit Message Support A commit message support plugin for IntelliJ IDEA-based IDEs. It helps maintain consistent commit message formats and facilitates efficient...

plugins.jetbrains.com

 

커밋 메세지 작성을 지원해주는 플러그인이 꽤나 많이 있었으나 불필요한 기능, 필드, 설정 등등 내 맘에 썩 들지 않아서 참고해서 만들었다.

 

이런걸 만들게 된 계기가 있다.

 

  • 직장 동료들과의 신뢰감을 잃고 싶지 않아서 깃허브의 웹훅을 이용해 슬랙으로 알림을 받았다.
    • 본인이 진정한 개발자라면 코드로 본인을 증명하고 스스로를 검증해야 한다.
  • 알림만으로는 히스토리 관리가 쉽지 않아 알림 내용을 DB에 저장하기 시작했다.
    • 물론 깃허브에 들어가서 봐도 되지만 더 쉽게 목록화 시키고 싶었고 필요에 따라 코드리뷰도 하고 싶었다.
  • 커밋 메세지 내용을 파싱해서 정리를 하고 싶었다.
    • 정리를 하기 위해서는 커밋 메세지를 구조화 시킬 필요가 있었다.
  • 비싼 돈 내고 사용하는 개발툴.. 최대한 이용해보고자 플러그인을 검색하기 시작했고,
    • 마음에 들지 않아 심플하게 내가 원하는대로 커스터마이징 했다.

 

이렇게 해도 개발자인 "척" 하는 사람들은 왜 이렇게까지 해야하는지 알지 못한다.

그러면서 커뮤니케이션이 잘 안되는 것 같다. 라며 직원, 동료들을 쪼아댄다.

 

윗물이 맑아야 아랫물도 맑은 법인데,

어떻게든 버텨보려는,

숟가락만 얹어보려는,

 

그런 마인드를 가진 "개"발자로 남지 않기 위해 오늘도 난 발버둥을 친다.

 

t-_-t