Hola, es posible que esto se haya preguntado antes, pero busqué y no pude encontrar mi respuesta, tal vez no conozco los términos adecuados, soy nuevo en Discourse pero he estado teniendo un problema, cuando ejecuto mi instancia localmente hago cambios en la apariencia, agrego temas, pero cuando subo el código a un repositorio en GitHub, por ejemplo, cuando hago pull y ejecuto esa instancia, todo desaparece y necesito configurar todo de nuevo manualmente, etiquetas, logotipos, avatares personalizados, etc. así que quería saber cuál es la forma adecuada de desarrollar localmente y que todo lo hecho localmente se refleje en producción al subir a un repositorio.
Si quieres cambiar cosas, las haces en componentes de tema o plugins. No editas el código central de Discourse.
Guía de referencia rápida para desarrolladores de temas Desarrollo de plugins de Discourse - Parte 1 - Crear un plugin básico
2 Me gusta