メインコンテンツへスキップ
Git の commit メッセージを自動的に生成するスクリプト

Git の commit メッセージを自動的に生成するスクリプト

·
技術 Python Git AI
近藤 憲児
著者
近藤 憲児

GitHub Copilot Chat でも自動的に作ってくれるのだけど、メッセージを日本語にしたり、メッセージのガイドラインを細かく指定したかったので自作した。

ポイントは以下:

  • モデルは Claude-3
  • LangChain を使っているけど、ただの手癖。 Bash で書き直したい。
  • commit message のガイドラインは こちら を参照している

例えば以下のようなメッセージが自動で生成される

Author: Kenji Kondo <feyn.miya@gmail.com>
Date:   Sun Mar 31 02:34:04 2024 +0900

    feat: Commit Message Generator スクリプトにドキュメントを追加
    
    スクリプトの使い方を説明するドキュメントを追加しました。
    これにより、ユーザーがスクリプトの目的と使用方法を理解しやすくなります。
    ドキュメントには以下の内容が含まれています:
    
    - スクリプトの概要説明
    - 必要なライブラリのインストール方法

Related

Python 開発環境セッティング 2024: VSCode, venv, poetry, ruff pytest そして rye
技術 Python
poetry で ipykernel をインストールすると出る psutil 関連のエラーの対処法
Python 技術
混合行列、適合率、再現率、F値、MCC
技術 AI 数学