This PR contains the work done to set the [European Union Public License](https://joinup.ec.europa.eu/collection/eupl/introduction-eupl-licence) license for this library, which also implies to update the header of the existing source code to reflect this license. Furthermore, a hand-drawn logo for this library has been included.
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #6
This PR contains the work done to implement some useful protocols, classes and extensions to use to setup a persistence layer in an application.
To provide further details about the work done:
- [x] declared the `Persistence` target in the Package file;
- [x] forgot to declare the `Communications` and `Persistence` target to the `SwiftLibs` library in the `Package` file;
- [x] defined the `Service` public protocol;
- [x] implemented the `Fetcher` generic class;
- [x] implemented the `bitBucket` static property in the `URL+Devices` public extension;
- [x] updated the `README` file.
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #5