Включение более популярных плагинов в ядро Discourse

Для тех, кто разворачивает сервис самостоятельно, или для тех, кто, как я, предоставляет хостинг-услуги клиентам, вот простая команда grep, которая покажет, есть ли какие-либо из новых встроенных плагинов уже в вашем файле containers/app.yml:

grep -E 'git clone .*(discourse-(adplugin|affiliate|ai|apple-auth|assign|calendar|chat-integration|data-explorer|gamification|github|graphviz|hcaptcha|login-with-amazon|lti|math|microsoft-auth|oauth2-basic|openid-connect|patreon|policy|post-voting|reactions|rss-polling|solved|subscriptions|templates|topic-voting|user-notes|zendesk-plugin|cakeday))' containers/app.yml

Команду нужно запускать от имени root из директории /var/discourse. Она выведет строки, которые необходимо вручную удалить из раздела плагинов в файле app.yml перед повторной сборкой.

9 лайков