Trunkへの移行
master
ブランチを廃止して trunk
を採用する理由カテゴリ
プロジェクト開始以来、trunk based development に従っています。これは、Google Code で SVN を使用していた10年以上前には非常に自然なものでした。
Google Code が閉鎖されたため、GitHub と git モデルに移行しました。主に GitHub がオープンソースプロジェクトで作り出した引力のために移行しました。
これは、master
を作業の基点となるトランクとして標準的に使用することを意味しました。GitHub および GitHub を使用するサービスが、デフォルトとして master 以外のブランチのサポートを改善したため、デフォルトブランチを trunk
に移行しています。これは、プロジェクトとしての私たちの働き方を説明しており、より包括的な用語です。
master
に基づくプルリクエストがある場合は、trunk
ブランチに移行することを検討します。それができない場合は、リベースにご協力をお願いする場合があります。
プロジェクトとして、コミュニティを包括的にしたいと考えており、これは私たちが確実にそうするためのステップの1つにすぎません。私たちが行っている他のステップは、行動規範とコミュニティガイドラインを改善することです。
さらに議論したい場合は、Slack または IRC にご参加ください。