Discourse 폴더 구조는 어떻게 구성되어 있나요?

Discourse 폴더 구조에서 각 요소가 어디에 위치하는지 고위 수준의 개요를 파악하려고 하고 있습니다. 하지만 app/와 jsapp/의 차이 등 몇 가지 사항을 아직 파악하지 못했습니다.

현재 제가 파악하고 있는 가장 중요한 폴더들의 구조는 다음과 같습니다. 잘못된 부분이 있다면 알려주세요:

  • adminjs/ - https://MY_SITE/admin으로 이동하여 접근할 수 있는 관리자 패널
  • jsapp/ - 불명
  • app/assets/javascripts/
    • admin/ - 이는 adminjs/와 어떤 관련이 있나요?
    • discourse/app - 메인 클라이언트 앱 기능이 여기에 위치합니다
    • discourse-common/ - 여러 Discourse 서브시스템에서 공유되는 기능인가요?
    • discourse-hbr/ - 원시 Handlebars 파서인가요?
    • discourse-widget-hbs/ - 어떤 Handlebars 관련 기능인가요?

이것은 app/assets/javascripts/admin으로 향하는 심볼릭 링크에 불과합니다.

마찬가지로 app/assets/javascript/discourse로 향하는 심볼릭 링크입니다.

이것은 FEATURE: Use Glimmer compiler for widget templates · discourse/discourse@dffb1fc · GitHub 의 코드입니다.

아, 감사합니다! 이제 VS Code 사이드바에 있는 화살표들이 무슨 뜻인지 알겠어요. :sweat_smile:

찾는 파일 때문에 정신이 아리까리해지지 않도록 ‘Search: Follow Symlinks’ 옵션을 비활성화해 두었거든요.