Config as code Optionen für Discourse?

Ich denke, die Erwartung ist, dass Sites dafür die vorbefüllte Kategorie Contribute > Site feedback nutzen. Ihre Beschreibung lautet: „Diskussionen über diese Site, ihre Organisation, wie sie funktioniert und wie wir sie verbessern können.“

Das ist eine interessante Idee. Welchen Vorteil hätte das gegenüber der Möglichkeit, dass Nutzer Änderungen einfach in regulären Themen vorschlagen? Ist das Ziel, eine Möglichkeit zu haben, um Änderungen an der Konfiguration der Site im Laufe der Zeit nachzuverfolgen?

Site-Einstellungen, Kategorien, Tags, Richtlinien usw. können über die Discourse-API konfiguriert werden. Es könnte möglich sein, ein Skript zu schreiben, das die Konfiguration Ihrer Site über die API in einem Git-Repository verwaltet. Das Skript könnte ausgeführt werden, wenn ein PR im Repository akzeptiert wird. Aus meiner Sicht wäre dies jedoch schwieriger als das manuelle Ändern der Site-Konfiguration über die Benutzeroberfläche.

2 „Gefällt mir“