📄️ Library
The Library repository contains a collection of common definitions and utilities used across all microservices within the BudgetControl application. This repository is designed to promote consistency and code reuse by providing shared components, such as data models, helper functions, and configuration settings. By centralizing these definitions and utilities, the Library repository helps to reduce duplication, simplify maintenance, and ensure that all microservices adhere to common standards and practices.
📄️ Libs_BcConnector
LibsBcConnector is an SDK package designed to facilitate communication between internal microservice and the BudgetControl API. This connector provides a streamlined and standardized interface for integrating with BudgetControl, enabling developers to interact with the application’s various microservices more efficiently. By using LibsBcConnector, you can easily access and manage API endpoints, handle authentication, and integrate BudgetControl functionalities into a single microservice.
📄️ Schema-Registry-Service
The Schema-Registry-Service is a centralized service that manages and distributes database schema definitions across the BudgetControl ecosystem. It serves as a repository for storing and versioning schema definitions, ensuring consistency and compatibility between different microservices that interact with the same data structures. By using a schema registry, you can maintain data integrity, manage schema evolution, and enable seamless integration and communication between services that rely on shared schemas.
📄️ SeedsTestLibs
SeedsTestLibs is a library specifically designed for unit testing within the BudgetControl application. It includes pre-defined data seeds and migration scripts that facilitate the creation of consistent and repeatable test environments. This library helps developers by providing test data and setup routines, ensuring that unit tests are reliable and run against predictable data sets. By using SeedsTestLibs, you can effectively test microservices and their interactions in a controlled environment, improving the robustness and accuracy of your testing process.
📄️ library Mailer
The library Mailer is a software development kit (library) package designed to provide a convenient and efficient way to integrate email functionality into budget control applications.