Agrupando mais plugins populares com o core do Discourse

Nas próximas semanas, moveremos vários plugins populares do Discourse para o repositório principal. Isso significa que o Discourse virá com um número maior de plugins por padrão, e será mais fácil para nós mantê-los todos testados e atualizados.

Todos esses plugins permanecerão desativados por padrão, portanto, isso não terá nenhum impacto visível nas comunidades existentes. Se você usa um serviço de hospedagem gerenciada como o discourse.org, não precisa fazer nada.

Comunidades auto-hospedadas

Se você auto-hospeda o Discourse e já está usando um desses plugins, será solicitado a remover a linha relevante do seu arquivo app.yml antes da próxima reconstrução.

Ambiente de Desenvolvimento

Se você já tem um dos plugins instalado localmente e, em seguida, puxa a versão mais recente do core do Discourse, uma de duas coisas acontecerá.

  1. Se você usa links simbólicos para seus plugins, você receberá um erro durante git pull. Para resolver o problema, exclua o link simbólico e execute git pull novamente.

  2. Se você clona plugins diretamente, o git pull do core será bem-sucedido, mas você terá algumas ‘alterações não preparadas’ surpreendentes causadas pelos repositórios git aninhados. A melhor maneira de prosseguir é excluir o diretório afetado e, em seguida, restaurá-lo do main. Por exemplo:

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

Plugins Afetados

66 curtidas