Как добавить пример проекта в пакет Flutter? - PullRequest
1 голос
/ 08 июня 2019

Есть ли способ автоматически сгенерировать код шаблона для примера структуры карты в пакете?

У большинства пакетов есть папка / example в корне пакета, которая демонстрирует функциональность пакета.Я не уверен, каков «лучший» способ создания примера, или если он вообще имеет значение.

Создаю ли я все файлы по отдельности?Создать новый проект и затем скопировать его в корень пакета?Могу ли я автоматически создать пример проекта прямо в проекте?

Это моя первая попытка создания пакета, и я хочу сделать его правильно с первого раза.

1 Ответ

2 голосов
/ 08 июня 2019

Создайте новый проект в корневом каталоге вашего проекта с именем example, а затем удалите ненужные файлы, такие как CHANGELOG, LICENSE и README, так как они будут в папке вашего пакета.

Вотпример (не каламбур) с пакетом, который я создал:

enter image description here enter image description here

Сейчас в pubspec.yaml выВы должны включить ваш пакет в качестве зависимости dev следующим образом:

dev_dependencies:
  your_package:
    path: ../

Я думаю, вы также можете использовать обычные зависимости, но это сработало для меня.

Теперь внутри /lib вы можете добавить main.dart файл, импортируйте ваш пакет и затем создайте пример проекта.

...