حزم جافاسكريبت متعددة 'discourse' في مستودع discourse

أحاول فهم بنية مشاريع Javascript في مستودع Discourse. لستُ على دراية تامة بتطوير Javascript، لذا اعذرني إذا كان هذا واضحًا، ولكن يبدو أن هناك مشروعين باسم “discourse”. أحدهما في المستوى الأعلى، والآخر في app/assets/javascripts/discourse.

ما هو الفرق بين الاثنين؟ هل يجب أن يكون لهما أسماء مختلفة؟

إعجاب واحد (1)

يبدو أنه مرتبط بانتقال ember-cli، لست متأكدًا تمامًا من سبب وجود ملفي package.json، ربما تكون خطوة وسيطة من جانبنا. @cvx ؟

إعجاب واحد (1)