Я пытаюсь понять рекомендуемую структуру проекта Dart и не вижу "леса через деревья".
Итак, если мой проект предназначен как повторно используемая библиотека, скажем, какая-то структура ведения журналов, то, если я правильно понимаю приведенную выше ссылку, я хочу, чтобы вся моя разработка находилась под lib
и lib/src
каталог.
Но что, если я создаю веб-приложение? Куда попадают мои исходные файлы Dart? Под packages
? Конкретно:
- Где разместить исходные файлы Dart для веб-приложения (не библиотеки)?
- Являются ли «пакеты» моего веб-приложения просто каталогами, логически организованными аналогично пакетам Java?
- Рекомендует ли Dart соглашение об 1 классе на файл для своего исходного кода?