RSS惑星Python

セス・マイケル・ラーソン: GitHubハンドルを使って共同執筆のコミットを簡単に作成

このテキストは、共同著者が公開メールアドレスを持っていない場合でも、GitHubコミットに共同著者を追加する方法を説明しています。GitHub APIからユーザーの表示名と「noreply」メールアドレスを見つけるためのbashスクリプトが提供されています。このスクリプトは、`curl`と`jq`を利用して、GitHubログインに基づいてユーザー情報を取得・解析します。スクリプトの出力は、必要な`Co-authored-by`形式で共同著者情報をフォーマットします。このスクリプトは、ユーザーのPATHに配置することで、簡単にアクセスできるようにすることを意図しています。例では、`coauthoredby`コマンドに続けて共同著者のGitHubログインを使用してスクリプトが実行される様子を示しています。複数行コミットのgitコミットメッセージ内にスクリプトを組み込む方法を実演しています。最終的な結果は、共同著者が正しくクレジットされたgitコミットです。コミットログには、著者と共同著者の情報が表示されます。この合理化されたプロセスにより、共同著者の追加時に手動でメールアドレスを検索する必要がなくなります。これにより、貢献者にメールアドレスを明示的に公開させることなく、貢献者をクレジットする便利な方法が提供されます。
favicon
sethmlarson.dev
Seth Michael Larson: Easily create co-authored commits with GitHub handles
Create attached notes ...