Extract client into separated lib
Type of change
-
Bug Fix -
Feature
Does this introduce a change in the core logic?
- [Yes]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
Updates description?
Issue: #34 (closed)
This merge request creates two new libraries: the common and the client library.
The common library is designed to contain common code used by both client and eml (server) libraries. This library is, in fact, needed to avoid cyclic dependency.
The client library is introduced and is designed to be easier to use. In this MR this library contains code of Client itself and update/download code (import/export).
Since both libraries were created, some tests were moved to new directories inside the tests as well. Now we have 2 more UnitTests (common and client)
Edited by Gilson Martins