Olá pessoal,
Sou novo trabalhando com o Discourse e gostaria de fazer algumas perguntas sobre o desenvolvimento de extensões para a plataforma. Sou desenvolvedor full stack em Rails, trabalhando na criação de um engine Rails para adicionar recursos reutilizáveis a aplicativos Rails, e gostaria de usar nossa instância do Discourse para testar a integração com meu engine.
Better Together Community Hub https://hub.bebettertogether.ca/
Tentei criar uma nova postagem na categoria de desenvolvedores, mas o botão está desabilitado e não consigo publicar. Estou assumindo que seja devido ao nível de confiança ou algum outro requisito, como pertencimento a um grupo.
Alguém poderia me dizer em quais condições poderei publicar na categoria de desenvolvedores?
Além disso, a categoria de desenvolvedores é apenas para discussões sobre o desenvolvimento do núcleo do Discourse ou é mais geral?
Gostaria de construir uma extensão completa para o Discourse como um plugin e incluir meu engine Rails nele como um gem. Estou me perguntando até onde vai o buraco do coelho dos plugins e se é mesmo possível fazer algo assim usando um plugin. O sistema de plugins é capaz apenas de fazer coisas muito específicas, ou posso usá-lo para criar uma expansão profunda e complexa de funcionalidades para minha plataforma, mantendo ainda os benefícios das atualizações automáticas com Docker?
Muito obrigado pelo seu feedback e apoio.
