Я пытаюсь разобраться в структуре проектов 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
В чём разница между ними? Должны ли они иметь разные названия?