.discourse-compatibility の紹介:古い Discourse バージョン向けに固定されたプラグイン・テーマのバージョン

別の問題に遭遇しました。

この変更 は 2.6.0beta2 で $danger-low-mid を導入しました。

これにより discourse-styleguide プラグイン が壊れてしまったため、更新され、Discourse 2.5.0 用の以前のコミットにプラグインを留めるための .discourse-compatibility ファイルが導入されました。

しかし、これは Discourse 2.5.1 で破綻します。この変更は安定版には決してバックポートされないため、discourse-compatibility ファイルは新しい 2.5.x 安定版が出るたびに更新する必要があります。

すべての プラグインの すべての discourse-compatibility ファイルが、すべての 新しい 2.5.x 安定版のたびに更新されなければなりません。

あるいは、互換性ファイルでバージョン 2.5.999 を参照することもできます。これにより、プラグインは 2.5.x のライフサイクル全体を通じてコミット 1f86468b2c81b40e97f1bcd16ea4bb780634e2c7 に留められます。しかし、これは非常にハック的な手法だと私は考えます。

「いいね!」 6