지난해 여기에 언급했던 작업을 계속 발전하는 로봇의 도움으로 되살렸습니다:
물론 Julia로 작성되어 있지만, Discourse의 (대부분) 직관적인 관리자 API 덕분에 실제로는 코드가 거의 없습니다. 몇 가지 엔드포인트를 호출하는 두 개의 GitHub 액션으로 다음을 지원합니다:
- 사이트 텍스트 사용자 정의
- 주제 첫 게시물 편집 (지침, 서비스 약관 및 개인정보 처리 방침을 대상으로 하며 확장 가능합니다)
- 모더레이션 플래그
목표는 오픈소스 커뮤니티가 익숙한 오픈소스 도구와 합의 과정을 활용하여 우리의 집단적 규범을 정의하는 데 도움을 주는 것입니다.
물론 관리자 API 키를 잘 관리해야 합니다. 또한 main에 병합하면서 실수로 새로운 엔드포인트를 활성화하여 첫 번째 동기화 시 민감한 설정이 노출되지 않도록 주의해야 합니다.