by shigemk2

当面は技術的なことしか書かない

contribute guideで思い出したこと

そこそこの規模のOSSにはcontribute guideがついており、コミットログの命名規則だとかプルリクを投げる前に確認することなどが書いてある。昨今のGitHubにはプルリクを投げる際にテンプレートが設定されており、チェックリスト形式になっている。

homebrew homebrew-coreもたぶんおなじ。PRしてコメント受けて修正したらそのままcommit pushはしないで、1つのコミットにrebase squashする。 brew/How-To-Open-a-Homebrew-Pull-Request.md at master · Homebrew/brew · GitHub

pandasはその点について特に記載はないが、コミットログにBUGとかENH(enhancement)とかのprefixをつけろって書いてある。 Contributing to pandas — pandas 0.25.0+180.g9d7a282ba documentation