Foundation 또는 Horizon 복제

결국 주의가 산만해지면서 해결책을 찾던 중 버그에 부딪혔고, 결국 해결책도 찾지 못했습니다.

가끔 이상한 동작을 디버깅할 때 테마의 복사본을 만듭니다. ("새로 만들기"로 빈 기본 테마를 만들거나, “Git 저장소에서” 선택하여 저장소 링크를 추가하거나, “내보내기” 후 다운로드하여 "기기에서"를 선택하고 다시 업로드하는 방식입니다.) 그런 다음 사용자 선택 가능하도록 설정하고, 제가 직접 해당 테마를 선택한 뒤 테마 구성 요소를 하나씩 제거하여 문제의 원인을 찾아냅니다. 이렇게 테마 복사본을 만들어 두면 다른 사용자에게 불편을 주지 않고도 프로덕션 사이트에서 이 작업을 수행할 수 있습니다.

오늘은 왜 특정 기능이 이상하게 동작하는지 확인하고 싶어서 관리자 - 외관 - 테마로 들어갔고, 디버깅 연습을 위해 "Foundation"의 인스턴스를 하나 더 만들고 싶었습니다.

아마도 그것이 불가능하거나, 어떻게 해야 하는지 제가 이해하지 못하는 것 같습니다.

  • 새로 만들기를 선택하면 빈 테마가 생성됩니다.
  • Foundation과 Horizon은 코어에 포함되어 있으므로 저장소 링크가 없습니다.
  • 이 두 테마에는 ‘내보내기’ 버튼이 없습니다.

Foundation은 새롭고 빈 테마와 같은 건가요?

설명과 스크린샷 외에 다른 것을 볼 수 없습니다:

항상 그렇듯이, 당신 말이 맞습니다. 그래도 호라이즌은 여전히 같은 문제가 있습니다.

https://github.com/discourse/discourse/tree/main/themes/horizon의 파일들을 사용하여 horizon의 사본을 만들 수 있다고 생각합니다.

아마도 거대한 모노레포를 사용하는 데에는 몇 가지 단점이 있는 것 같다…