Discourseコアに人気のプラグインをさらに同梱

今後数週間かけて、多くの人気のDiscourseプラグインをコアリポジトリに移行します。これにより、Discourseにはデフォルトでより多くのプラグインが含まれるようになり、それらをすべてテストして最新の状態に保つことが容易になります。

これらのプラグインはすべてデフォルトで無効のままなので、既存のコミュニティに目に見える影響はありません。discourse.orgのようなマネージドホスティングサービスを使用している場合は、何もする必要はありません。

セルフホスト型コミュニティ

Discourseをセルフホストしており、これらのプラグインのいずれかを既に使用している場合は、次の再構築の前にapp.ymlファイルから関連する行を削除するように求められます。

開発環境

ローカルでプラグインのいずれかを既にインストールしていて、Discourseコアの最新バージョンをプルした場合、次のいずれかの状況が発生します。

  1. プラグインにシンボリックリンクを使用している場合、git pull中にエラーが発生します。問題を解決するには、シンボリックリンクを削除してから、git pullを再度実行してください。

  2. プラグインを直接クローンしている場合、コアのgit pullは成功しますが、ネストされたgitリポジトリによって予期しない「ステージングされていない変更」が発生します。これを解決する最善の方法は、影響を受けるディレクトリを削除してから、mainからrestoreすることです。例:

    rm -rf plugins/discourse-reactions
    git restore plugins/discourse-reactions
    

対象プラグイン

「いいね!」 66