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 にご参加ください。

最終更新日 2023年1月30日: タグの更新 (c189bfbe3a0)