Gitmoji

쌍제이(JJVoiture)·2023년 10월 24일
0

배경

커밋 로그가 쌓일 수록 FEAT이나 FIX 등의 태그를 다는 커밋 컨벤션으로는 원하는 작업을 찾거나 이 작업이 어떤 작업인지 파악하기 어렵습니다. 개발자마다 커밋 메시지 작성 스타일이 달라서 혼동이 올 수도 있습니다..

Gitmoji를 사용하자

gitmoji = git + emoji

커밋 메시지에 이모지를 이용한다면 내용을 한 눈에 알아보기 더 쉽습니다.

github.com/carloscuesta/gitmoji

Gitmoji is an initiative to standardize and explain

the use of emojis on GitHub commit messages.

Using emojis on

commit messages

provides an

easy way

of

identifying the purpose or intention of a commit

with only looking at the emojis used.

주의할 점

해당 커밋이 어떤 작업인지 알기 쉽게 하기 위해서 gitmoji를 사용하는 건데 개발자마다 다른 의미로 아이콘을 사용하면 혼동이 오니까 의미를 통일해 놓는 게 좋습니다.

링크: https://github.com/carloscuesta/gitmoji

아이콘코드설명원문
🎨:art:코드의 구조/형태 개선Improve structure / format of the code.
⚡️:zap:성능 개선Improve performance.
🔥:fire:코드/파일 삭제Remove code or files.
🐛:bug:버그 수정Fix a bug.
🚑:ambulance:긴급 수정Critical hotfix.
:sparkles:새 기능Introduce new features.
📝:memo:문서 추가/수정Add or update documentation.
💄:lipstick:UI/스타일 파일 추가/수정Add or update the UI and style files.
🎉:tada:프로젝트 시작Begin a project.
:white_check_mark:테스트 추가/수정Add or update tests.
🔒:lock:보안 이슈 수정Fix security issues.
🔖:bookmark:릴리즈/버전 태그Release / Version tags.
💚:green_heart:CI 빌드 수정Fix CI Build.
📌:pushpin:특정 버전 의존성 고정Pin dependencies to specific versions.
👷:construction_worker:CI 빌드 시스템 추가/수정Add or update CI build system.
📈:chart_with_upwards_trend:분석, 추적 코드 추가/수정Add or update analytics or track code.
♻️:recycle:코드 리팩토링Refactor code.
:heavy_plus_sign:의존성 추가Add a dependency.
:heavy_minus_sign:의존성 제거Remove a dependency.
🔧:wrench:구성 파일 추가/삭제Add or update configuration files.
🔨:hammer:개발 스크립트 추가/수정Add or update development scripts.
🌐:globe_with_meridians:국제화/현지화Internationalization and localization.
💩:poop:똥싼 코드Write bad code that needs to be improved.
:rewind:변경 내용 되돌리기Revert changes.
🔀:twisted_rightwards_arrows:브랜치 합병Merge branches.
📦:package:컴파일된 파일 추가/수정Add or update compiled files or packages.
👽:alien:외부 API 변화로 인한 수정Update code due to external API changes.
🚚:truck:리소스 이동, 이름 변경Move or rename resources (e.g.: files paths routes).
📄:page_facing_up:라이센스 추가/수정Add or update license.
💡:bulb:주석 추가/수정Add or update comments in source code.
🍻:beers:술 취해서 쓴 코드Write code drunkenly.
🗃:card_file_box:데이버베이스 관련 수정Perform database related changes.
🔊:loud_sound:로그 추가/수정Add or update logs.
🙈:see_no_evil:.gitignore 추가/수정Add or update a .gitignore file.
profile
안녕하세요. 중구난방 개발자 쌍제이입니다.

0개의 댓글