Discourse のための設定コードオプションは?

昨年ここで言及した作業を、ますます進化しているロボットのおかげで復活させました:

当然ながらJuliaで書かれていますが、Discourseの管理用APIが(ほぼ)直截的であるおかげで、コード量はほとんどありません。いくつかのエンドポイントを叩く2つのGitHub Actionsで、以下をサポートします:

  • サイトのテキストのカスタマイズ
  • トピックの最初の投稿の編集(ガイドライン、利用規約およびプライバシーポリシーを対象としていますが、拡張可能です)
  • モデレーションフラグ

目標は、オープンソースコミュニティが、慣れ親しんだオープンソースのツールと合意形成プロセスを使って、私たちの共通の規範を定義するのを支援することです。

もちろん、その管理用APIキーの管理には十分注意する必要があります。また、mainにマージすることで、最初の同期時に機密設定を漏洩させる可能性のある新しいエンドポイントを誤って有効化しないようにすることも重要です。

「いいね!」 1