Dada a recente onda de plugins principais, onde os usuários root precisaram comentar ou remover linhas de seu app.yml
se um plugin principal deixasse de ser um plugin principal, como o usuário saberia para adicionar / descomentar a linha? haveria um aviso na interface do usuário para qualquer plugin principal sair do núcleo?
Interessante pergunta. No tempo em que usei o Discourse, não me lembro de nenhum plugin que foi mesclado ao core e depois removido do core em uma data posterior.
No entanto, imagine que, semelhante ao anúncio de sua mesclagem, haveria um para anunciar sua remoção e como adicioná-lo novamente, se necessário.
Resposta interessante. No entanto, sem uma análise sofisticada do banco de dados para “requisito de plugin”, não haveria “DICA” na qual muitos usuários confiavam durante os processos de reconstrução falhados.
O único problema que tive uma vez foi não perceber que o Plugin de Chat foi mesclado com o núcleo. Assim, a reconstrução falhou devido à tentativa de instalar o Plugin de Chat. Uma vez que um plugin é mesclado com o núcleo, ele não deve causar um problema de reconstrução. Qualquer problema após a Mesclagem deve ser uma falha de um novo plugin ou a tentativa de instalar um plugin principal (duas vezes).