Примеры интеграций
Для демонстрации подходов к реализации интеграций с REGOS доступен отдельный репозиторий.
Репозиторий на github
https://github.com/regos-software/py-integrations
Репозиторий содержит сервис-шлюз на базе FastAPI, предоставляющий единый REST-интерфейс для вызовов REGOS API и взаимодействия с внешними провайдерами (Telegram-бот, SMS-шлюзы, системы электронного документооборота и другие).
Проект предоставляет инфраструктуру для подключения новых API-сервисов (оберток над методами REGOS) и клиентов (тиражируемых интеграций).
Структура разработки
-
Ветка
mainсодержит актуальный стабильный код, развернутый в продуктивной среде.
Изменения допускаются только в случае критических исправлений. -
Ветка
devпредназначена для разработки и тестирования.
Для каждой задачи создается отдельная ветка отdev. После ревью изменения мержатся вdevи автоматически публикуются на тестовом сервере.
После успешного тестирования изменения изdevпереносятся вmain.
Содержимое
Репозиторий включает примеры:
- добавления новых API-сервисов в фасад
RegosAPI; - реализации клиентов для интеграции с внешними системами (Telegram-бот, SMS-провайдеры и др.);
- минимального шаблона клиента, который можно использовать как основу для разработки.
Назначение
Репозиторий предназначен для разработчиков, которые создают новые обертки над REGOS API и интеграции с внешними системами.
Он может использоваться как справочный материал и отправная точка при реализации собственных сервисов.