Desenvolvimento de plugins sem referência

Michael, a resposta é: observe a arte anterior como documentação, pois ela pode rapidamente ficar desatualizada e tende a apenas arranhar a superfície. Em contraste, plugins populares são frequentemente mantidos muito atualizados e cobrem casos de uso mais complexos.

Usar repositórios existentes para entender abordagens é absolutamente o que eu e meus colegas aprendemos a fazer nos últimos anos.

Posso recomendar observar os do time principal do Discourse (official), os do Pavilion (pavilion) e meus repositórios para exemplos de como fazer as coisas (nessa ordem! :sweat_smile: ).

À medida que a plataforma evolui com novas versões de dependências e novas capacidades, plugins oficiais que utilizam as novas tecnologias adicionadas à plataforma, por exemplo, podem ser realmente úteis como pontos de partida.

Procure um plugin que funcionalmente faça algo semelhante ao que você deseja alcançar e copie a abordagem.

Aqui está um exemplo de um plugin adicionando uma rota:

2 curtidas