loop-plugin-sentry/README.md

1.2 KiB

Sentry Plugin

Sentry плагин для LOOP.

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

  • server/ - серверная часть плагина (Go)
  • webapp/ - клиентская часть плагина (React/TypeScript)
  • plugin.json - манифест плагина
  • plugin.go - точка входа плагина

Установка и сборка

cd server
go mod download

cd ../webapp
yarn install

cd ..

make build

Разработка

Для разработки используйте команды из Makefile:

  • make server - сборка серверной части
  • make webapp - сборка клиентской части
  • make dist - полная сборка плагина
  • make check-style - проверка стиля кода
  • make test - запуск тестов

Настройка

Измените следующие файлы для настройки плагина:

  • plugin.json - ID, имя и описание плагина
  • server/plugin/plugin.go - основная логика сервера
  • webapp/src/index.tsx - точка входа клиентской части
  • webapp/src/components/RootComponent.tsx - корневой компонент React