Developing Discourse Themes & Theme Components

이 가이드가 아직도 정확한가요? 테마 컴포넌트를 만들어 보려고 전체를 읽었는데, 샘플 테마 컴포넌트 중 그 지시를 따르는 것이 하나도 없었습니다. 예를 들어 discourse-brand-header 테마 컴포넌트를 살펴보면, header.html에서 api.createwidget와 같은 것을 사용하던 것에서 초기화 프로그램(Initializers), 컴포넌트(Components) 등을 사용하는 완전히 다른 코드로 리팩토링된 것 같습니다. 매우 복잡한 코드입니다. 가이드에서는 위젯을 위한 API 메서드를 사용하라고 하지만, 실제로는 어떤 컴포넌트도 전혀 그렇게 사용하지 않습니다. 컴포넌트를 사용하는 방법에 대한 업데이트된 가이드나 유사한 것이 있을까요?

수정: 위젯 API가 곧 사라진다고 하는데, 대신 무엇을 사용해야 하는지에 대한 가이드가 있나요? 여기의 전체 가이드가 비추천(deprecated)된 코드를 기반으로 작성된 것 같습니다.

4개의 좋아요