로컬 테마용 'js' 탭 소개

최신 버전의 Discourse에서 관리자 테마 편집기에 새로운 “JS” 탭을 도입했습니다:

내부적으로 이는 javascripts/discourse/api-initializers/theme-initializer.gjs라는 이름의 파일에 해당합니다.

대부분의 테마에는 여전히 적절한 IDE, discourse_theme CLI를 사용하여 작성하고 git으로 버전 관리를 하는 것을 권장합니다. 하지만 이것이 모든 사람에게 적합하지는 않으며, 관리자 패널에서 작성하는 간단한 테마에도 여전히 자리가 있다는 점을 이해하고 있습니다.

이 변경 사항으로 인해 누구나 더 현대적인 구문으로 전환하고, 구식 <script> 패턴에서 벗어날 수 있게 되었습니다. 앞으로 몇 주 동안 #documentation:developer-guides를 업데이트하여 더 현대적인 (g)js 패턴에 대해 설명할 예정입니다.

질문이나 피드백이 있으시면 알려주세요!

12개의 좋아요