Releases: teixeira-fernando/EcommerceApp
Releases · teixeira-fernando/EcommerceApp
Introduced shared module base-domain
- New module base-domain that contains all the shared domain classes, removing any interdependency between the 3 main modules
- Introduced a new pipeline which releases and push the jars to github maven repository
Getting rid of dependencies between modules
In this version that are no more dependencies between the modules. However, some duplicated code was introduced to do that. In a next release I will try to solve this code duplication issue.
Project completed updated to use PactFlow and with an improved CI config
This versions contains several improvements, including:
- Configuration to use Pact Flow instead of a Pact broker running in docker;
- CI config to properly tag and push the contracts to Pact flow;
Added docker files and docker-compose into the project
Merge pull request #21 from teixeira-fernando/DockerFileConfig Created Docker files for both modules and a docker-compose.yml
Order And Inventory modules communicating
in this first version, we have a basic communication between Order and Inventory repositories. Furthermore, we have unit and integration tests created for both modules, and jacoco and PIT covnifgured for code coverage and mutation coverage generation respectively.