Discourse의 Config as code 옵션이 있나요?

지난해 여기에 언급했던 작업을 계속 발전하는 로봇의 도움으로 되살렸습니다:

물론 Julia로 작성되어 있지만, Discourse의 (대부분) 직관적인 관리자 API 덕분에 실제로는 코드가 거의 없습니다. 몇 가지 엔드포인트를 호출하는 두 개의 GitHub 액션으로 다음을 지원합니다:

  • 사이트 텍스트 사용자 정의
  • 주제 첫 게시물 편집 (지침, 서비스 약관 및 개인정보 처리 방침을 대상으로 하며 확장 가능합니다)
  • 모더레이션 플래그

목표는 오픈소스 커뮤니티가 익숙한 오픈소스 도구와 합의 과정을 활용하여 우리의 집단적 규범을 정의하는 데 도움을 주는 것입니다.

물론 관리자 API 키를 잘 관리해야 합니다. 또한 main에 병합하면서 실수로 새로운 엔드포인트를 활성화하여 첫 번째 동기화 시 민감한 설정이 노출되지 않도록 주의해야 합니다.

1개의 좋아요