Примеры интеграций

Для демонстрации подходов к реализации интеграций с 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 и интеграции с внешними системами.
Он может использоваться как справочный материал и отправная точка при реализации собственных сервисов.