背景
チームでの共同開発では、git のコミットメッセージに規制がないと、バージョン履歴が追跡しにくくなったり、コードレビューの効率が悪くなったりします。標準化されたコミットメッセージを手作業で書くのは時間がかかるだけでなく、一貫性を確保するのも困難です。
処方
GissyのAI機能は、仕様を満たす提出情報を自動生成することを可能にする:
- AIサービスのインストールと設定プロジェクトのルート・ディレクトリに.envファイルを作成し、任意のAIサービス・プロバイダーのAPIキー(OPENAI_API_KEYを推奨)を追加する。
- AI機能の有効化.gissyrc.json の設定を変更し、"useAI":true を設定します。
- 情報の自動生成ファイル変更がgissyウォッチのトリガーになると、git diffが解析されて、"fat: implement user login validation "のような標準フォーマットが生成される。
オプション
AIサービスがない場合
1.構造化された変更の概要を表示するには、gissy statusコマンドを使用します。
2.gissyウォッチの-promptパラメータを使って、シンプル・テンプレートを手動で入力する。
この答えは記事から得たものである。Gissy:AIを使ってGitワークフローを強化するコマンドラインアシスタントについて