Javier Cicchelli 6e785b4255 [Setup] EUPL license + logo (#6)
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
2023-04-18 14:01:44 +00:00
2023-04-18 14:01:44 +00:00
2023-04-18 14:01:44 +00:00
2023-04-15 01:10:38 +02:00
2023-04-18 14:01:44 +00:00
2023-04-17 23:12:11 +00:00
2023-04-18 14:01:44 +00:00

SwiftLibs logo

SwiftLibs

This package contains the core building blocks that we, Röck+Cöde, usually use to build any kind of application written in the Swift programming language.

Libraries

This package contains several libraries which a developer can also use in their own codebase, and these libraries are grouped by a certain concern or purpose.

To provide further details about the libraries included in this package:

  • Communications: protocols, enumerations and a ready-to-use mock url class to build remote API services;
  • Coordination: protocols to implement the Coordinator pattern and some ready-to-use platform-specific concrete routers;
  • Core: extensions we usually add to the base layer functionality and primitive types provided by the Swift standard library;
  • Dependencies: a ready-to-use, simple Dependency Injection mechanism that levers heavily on the dynamic property wrappers provided by the Swift programming language;
  • Persistence: protocols, extensions and a ready-to-use fetcher class to simplify the building of the CoreData persistence layer;
Description
A collection of reusable patterns, protocols, classes, structs, and extensions we have been using in our Swift libraries and applications from some time now, grouped in libraries based on purpose or feature.
https://github.com/rock-n-code/swift-libs.git Readme 3.3 MiB
2023-08-14 21:03:37 +00:00
Languages
Swift 75.8%
HTML 12.7%
JavaScript 7.6%
Makefile 3.9%