Estoy intentando obtener una visión general de dónde va cada cosa en la estructura de carpetas de Discourse, pero no he logrado entender algunas cosas, como la diferencia entre app/ y jsapp/.
Esta es mi comprensión actual de las carpetas más importantes. Avísame si me equivoco en algo:
adminjs/- El panel de administración al que se accede visitando https://MI_SITIO/adminjsapp/- No tengo ideaapp/assets/javascripts/admin/- ¿Cómo se relaciona esto conadminjs/?discourse/app- Aquí va la funcionalidad principal de la aplicación clientediscourse-common/- ¿Funcionalidad compartida entre varios subsistemas de Discourse?discourse-hbr/- ¿Parser raw de Handlebars?discourse-widget-hbs/- Algo relacionado con Handlebars