Skip to content

Extract client into separated lib

Gilson Martins requested to merge extract_client_into_separated_lib into main

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

Merge request reports