Установка компонента

Для работы с проектом необходимо установить Node.js и пакетный мэнеджер npm.

Можно воспользоваться инструкцией с официального сайта https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

После этого переходим в папку с репозиторием и устанавливаем зависимости проекта.

npm install

Осталось установить компонент в sc-web. Для этого нужно запустить скрипт

./deploy_component.sh

Данный скрипт предполагает, что данный проект находится в папке ostis. Если это не так, то путь к папке с ostis можно задать первым параметром команды:

./deploy_component.sh <OSTIS_ROOT>

После этого необходимо пересобрать базу знаний и запустить sc-web.

Разработка

Во время разработки необходимо запустить скрипт

npm start

После этого систем сборки будет следить за изменениями в проекте и перекомпилировать его.

Структура проекта

  • src/model - вычитка элементов из базы знаний
  • src/view - пользовательский интерфейс
  • src/map_component.js - реализует компонент sc-web. Стартовая точка при активации компонента.

Используемые технологии