github.com/discourse/discourse のベストブランチは何ですか?

最近、デフォルトブランチの「test_passed」でいくつかの問題に遭遇したため、stableバージョンに切り替えました。しかし、いくつかの素晴らしい機能がなくなっていることに気づきました(まあ、それほどひどいことではありませんが、Discourseのブランチについてもっと知りたいです)。

以下がアクティブなブランチです:

何か提案があれば教えてください。例えば:

  1. あなたのフォーラムが非常に攻撃的で、新しい機能を試したい場合、xxxブランチを選択できます。

  2. あなたのフォーラムが常に安定した状態を厳密に維持し、あなたが非常に保守的でバグを避けたい場合、xxxブランチを選択できます。

「いいね!」 1

どちらの場合でも、tests_passed は通常問題ありません。ステージング環境を用意し、アップグレード適用前にリリースをテストすることで、アップグレード時の問題を回避できます。

上記で説明された問題は、Discourse の特定のブランチというよりも、ご自身のリリースプロセスに関連するものです。

「いいね!」 3

テスト通過版を実行し、ベータリリース が利用可能になった時点で更新することをお勧めします。これにより、必要に応じて更新する柔軟性が得られます。

安定版は、カスタマイズが非常に大規模な場合(当方がホストするサイトの99%はこのカテゴリに該当しません)など、限られたケース以外では推奨されません。安定版のリリース間隔は数ヶ月に及ぶことがあり、重大なバグやセキュリティ関連のバグのみをバックポートするため、安定版に軽微なバグが含まれている場合、そのバグに長く付き合う必要があるかもしれません。

さらに詳しい関連議論は以下のページをご覧ください:

およびこちら:

「いいね!」 9