[ENG/KOR] Contribute to Our Open Source Project: auto-commit-message

πŸ‡°πŸ‡· μ˜€ν”ˆμ†ŒμŠ€ ν”„λ‘œμ νŠΈμ— κΈ°μ—¬ν•΄λ³΄μ„Έμš”: auto-commit-message πŸš€

μ•ˆλ…•ν•˜μ„Έμš”! μ €ν¬λŠ” μ˜€ν”ˆμ†ŒμŠ€ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—… νŒ€ 과제둜 auto-commit-messageλΌλŠ” μ˜€ν”ˆμ†ŒμŠ€ CLI νˆ΄μ„ κ°œλ°œν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

이 νˆ΄μ€ Git 컀밋 λ©”μ‹œμ§€λ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•΄μ£ΌλŠ” λ„κ΅¬λ‘œ, 개발자의 μ‹œκ°„μ„ μ ˆμ•½ν•˜κ³  컀밋 λ©”μ‹œμ§€λ₯Ό μΌκ΄€λ˜κ²Œ μœ μ§€ν•˜λŠ” 데 도움을 μ€λ‹ˆλ‹€.


πŸ›  ν”„λ‘œμ νŠΈ μ†Œκ°œ

  • μ €μž₯μ†Œ μ£Όμ†Œ: liminteger/auto-commit-message
  • κΈ°λŠ₯ μš”μ•½
    • λ³€κ²½ 파일 기반 컀밋 λ©”μ‹œμ§€ μžλ™ 생성
    • PowerShell / Bash 기반 μ„€μΉ˜ 슀크립트 (크둜슀 ν”Œλž«νΌ)
    • Windows BOM 인코딩 λŒ€μ‘
    • 쉽고 λΉ λ₯Έ μ„€μΉ˜

πŸ’¬ κΈ°μ—¬ν•˜λŠ” 방법

저희 ν”„λ‘œμ νŠΈλŠ” μ™ΈλΆ€ κΈ°μ—¬λ₯Ό 적극 ν™˜μ˜ν•©λ‹ˆλ‹€!
λ‹¨μˆœν•œ μ˜€νƒ€ μˆ˜μ •λΆ€ν„° κΈ°λŠ₯ μΆ”κ°€κΉŒμ§€, μ–΄λ–€ ν˜•νƒœμ˜ κΈ°μ—¬λ“  κ°μ‚¬ν•©λ‹ˆλ‹€.

κΈ°μ—¬ 절차

  1. μ €μž₯μ†Œ Fork
  2. 브랜치 생성 ν›„ μ½”λ“œ μˆ˜μ •
  3. Pull Request 생성!

Issues νƒ­μ—μ„œ good first issue도 확인해 μ£Όμ„Έμš”.


πŸ’‘ κΈ°μ—¬ 아이디어 μ˜ˆμ‹œ

  • 컀밋 λ©”μ‹œμ§€ 생성 방식 κ°œμ„ 
  • 컀밋 λ©”μ‹œμ§€ λ‹€κ΅­μ–΄ 지원 (ex. μ˜μ–΄/ν•œκ΅­μ–΄ μ „ν™˜)
  • Conventional Commits ν˜•μ‹ 지원
  • Git hook μžλ™ 연동 κΈ°λŠ₯
  • GUI 버전 λ§Œλ“€κΈ° (ex. Electron, μ›Ή 기반)
  • λ¬Έμ„œν™” 및 ν•œκΈ€ λ²ˆμ—­

πŸ™Œ 같이 κΈ°μ—¬ν•΄μš”!

저희 νŒ€λ„ λ‹€λ₯Έ νŒ€λ“€μ˜ ν”„λ‘œμ νŠΈμ— μ—΄μ‹¬νžˆ κΈ°μ—¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
μ˜€ν”ˆμ†ŒμŠ€λŠ” ν•¨κ»˜ μ„±μž₯ν•˜λŠ” κ²½ν—˜μ΄λΌκ³  μƒκ°ν•΄μš”.
μ—¬λŸ¬λΆ„μ˜ λ©‹μ§„ κΈ°μ—¬λ₯Ό 기닀리고 μžˆκ² μŠ΅λ‹ˆλ‹€ :)


πŸ‡ΊπŸ‡Έ Contribute to Our Open Source Project: auto-commit-message πŸš€

Hi! We’re a team working on auto-commit-message as part of our Open Source Programming class project.
It’s a lightweight CLI tool that helps developers save time by automatically generating meaningful Git commit messages.


πŸ›  About the Project

  • GitHub Repo: liminteger/auto-commit-message
  • Key Features
    • Commit messages generated based on file changes
    • Cross-platform install scripts (PowerShell + Bash)
    • BOM-safe UTF-8 encoding for Windows support
    • Quick and easy setup

πŸ’¬ How to Contribute

We welcome all kinds of contributions β€” big or small!

Steps to Contribute:

  1. Fork the repository
  2. Create a branch and make your changes
  3. Open a Pull Request!

Check out the good first issue label for beginner-friendly tasks.


πŸ’‘ Ideas to Work On

  • Improve commit message generation logic
  • Add multilingual support (English/Korean toggle)
  • Support Conventional Commits format
  • Auto-integrate Git hooks
  • Create a GUI version (Electron/Web)
  • Improve or translate documentation

πŸ™Œ Let’s Collaborate!

We’re also actively contributing to other teams’ repositories.
Let’s build a collaborative open source experience together.
We look forward to your contribution! πŸ™Œ



Thanks for reading β€” and happy hacking! πŸš€