Sim, pode ser complicado e um pouco avassalador ao começar a navegar na base de código do Discourse. Parece que você está tentando trabalhar com GeoJSON. Você já considerou usar ou estender o Plugin de Localizações? Ele já está configurado para funcionar com GeoJSON no Discourse.
Um curso em desenvolvimento de plugins?
Tenho considerado ministrar um curso gratuito em desenvolvimento de plugins do Discourse, que é essencialmente o que você precisa. Já escrevi o material do curso para um curso em desenvolvimento de temas (veja abaixo). Se 30 pessoas votarem em um curso de desenvolvimento de plugins, eu escreverei e darei um curso (via zoom) sobre isso.
- Escrever e dar curso em desenvolvimento de plugins
- Não escrever e dar um curso em desenvolvimento de plugins
0
voters
Introdução ao desenvolvimento de temas
- GitHub - pavilionedu/discourse-theme-introduction
- GitHub - pavilionedu/discourse-theme-css
- GitHub - pavilionedu/discourse-theme-colors
- GitHub - pavilionedu/discourse-theme-html-one
- GitHub - pavilionedu/discourse-theme-html-two
- GitHub - pavilionedu/discourse-theme-javascript-one
- GitHub - pavilionedu/discourse-theme-javascript-two
*ps se atingir 30, por favor me avise.