أحاول فهم بنية مشاريع Javascript في مستودع Discourse. لستُ على دراية تامة بتطوير Javascript، لذا اعذرني إذا كان هذا واضحًا، ولكن يبدو أن هناك مشروعين باسم “discourse”. أحدهما في المستوى الأعلى، والآخر في app/assets/javascripts/discourse.
- discourse/package.json at main · discourse/discourse · GitHub
- https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/package.json
ما هو الفرق بين الاثنين؟ هل يجب أن يكون لهما أسماء مختلفة؟