Репозиторий, который содержит эталонный пример разработки собственных контролов с использованием фреймворка Wasaby
-
Клонируйте репозиторий с контролами, например в папку
wasaby-control-example
(все команды в следующих пунктах нужно будет выполнять в этой папке):git clone git@github.com:saby/wasaby-control-example.git /path/to/wasaby-control-example
-
Установите зависимости:
npm install
-
Загрузите платформенные модули:
npx wasaby-cli --tasks=initStore
-
Cоберите проект:
npx wasaby-cli --tasks=build
-
Запустите юнит тесты:
npx wasaby-cli --tasks=startTest --node --report=console
-
Сгенерируйте разводящую страницу для демо-примеров. В качестве второго параметра укажите модуль, в котором лежат демки.
npx wasaby-cli --tasks=createIndex --moduleName=ControlExample-demo
-
Запустите локальный стенд с демо-примерами
npx wasaby-cli --tasks=app После выполнения команды можно открыть в браузере localhost:1024 с разводящей страницей Отдельные демо-примеры доступны по адресу http://localhost:1024/DemoStand/app/<имя модуля>