Добрый день! Некоторое время занимаюсь Angular, и стало интересно, как правильно устраивать структуру папок. Через поиск в чате я просмотрел, что об этом ранее говорилось. Но все же есть вопросы:
1. Если правильно понимаю, не должно быть никаких папок components, services, guards и т.д., т.к. смотря на них мы не получаем практически никакой информации о назначении нашего проекта, получается нужно все то что внутри всех этих папок развернуть в самом модуле(пример в виде скрина, левая половина: где все ненужные папки, справа: от этого избавились)?
2. Папка shared не нужна? Shared.module, как я понимаю точно не нужен, но если мы избавляемся от этой папки, название которой нам ничего не говорит о назначении системы, где мы содержим переиспользуемые компоненты, сервисы, пайпы и тд? Мы их что-ли просто вытаскиваем на тот же уровень вложенности, что и модули?