Skip to content

Набор всех библиотек команды Foodtechlab

License

Notifications You must be signed in to change notification settings

foodtechlab/ftl_libraries_backend

Repository files navigation

Foodtechlab Backend Libraries

Библиотеки для бекенд разработчика компании Foodtechlab.

🧰 Миграция и таблица совместимости

Для переезда со старых версий библиотек на текущую прочитайте подробную инструкцию.

Так же в инструкции представлена таблица совместимости, это таблица в которой соотнесены старые и новые названия модулей, пакетов и groupId.

Миграция и таблица совместимости 🔗

🌳 Модули

✅ Основные

api-exception-handler

Библиотека для перехвата ошибок в передаче их через RESTFul API в формате компании

Документация api-exception-handler 🔗

common-entities

Содержит в себе множество базовых общих бизнес сущностей, таких как номер или координаты

Документация common-entities 🔗

i18n

Состоит из набора утилит для локализации приложений

Документация i18n 🔗

microservice-integration

Пак из утилит для обмена сообщениями между сервисами

Документация microservice-integration 🔗

microservice-integration

Пак из утилит для обмена сообщениями между сервисами

Документация microservice-integration 🔗

🧪 Экспериментальные

Данные библиотеке ещё в активной стадии проектирования

domain-beans

При подключении автоматически формирует из UseCase и EventHandler бины

Документация domain-beans 🔗

exception-converter

При общении между микросервисами используя API умеет запрос с ошибкой обработать и выкинуть как исключение. Иными словами делает работу с исключениями при интеграции с разными сервисами нативной

Документация exception-converter 🔗

❌ Устаревшие

На данный момент библиотеки никто не поддерживает и не использует

tests-helper

Набор классов для тестирования

Документация tests-helper 🔗

data-replication

Помогает распределять данные между микросервисами

Документация data-replication 🔗

🛠️ Правила изменения

Если у вам нужно добавить функционал или исправить ошибку, вы можете сделать форк и последующий Pull Request. Наша команда рассмотрит ваше предложение и внесёт в следующие релизы.

🪪 Лицензия

Лицензия MIT https://opensource.org/license/mit/

Лицензия MIT позволяет другим лицам свободно использовать, изменять и распространять ваше программное обеспечение при условии, что они сохранят исходное уведомление об авторских правах и лицензии.

About

Набор всех библиотек команды Foodtechlab

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages