¿Opciones de configuración como código para Discourse?

Creo que la expectativa es que los sitios utilicen la categoría preconfigurada Contribute > Site feedback para esto. Su descripción es: «Discusión sobre este sitio, su organización, cómo funciona y cómo podemos mejorarlo».

Esa es una idea interesante. ¿Qué beneficio tendría sobre simplemente pedir a los usuarios que sugieran cambios en temas normales? ¿El objetivo es tener una forma de rastrear los cambios que se han realizado en la configuración del sitio a lo largo del tiempo?

La configuración de parámetros del sitio, categorías, etiquetas, políticas, etc., se puede realizar mediante la API de Discourse. Podría ser posible tener un script que gestione la configuración de tu sitio a través de la API en un repositorio de Git. El script podría ejecutarse cuando se acepte una PR en el repositorio. Desde mi punto de vista, esto sería más difícil que realizar cambios manualmente en la configuración del sitio a través de la interfaz de usuario.

2 Me gusta