[Setup] EUPL license + logo #6

Merged
javier merged 5 commits from setup/license into main 2023-04-18 14:01:45 +00:00
32 changed files with 256 additions and 128 deletions
Showing only changes of commit 86f142802a - Show all commits

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// MockURLProtocol.swift
// APICore
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// HTTPRequestMethod.swift
// Communications
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
/// Enumeration that represents the available HTTP request methods to use in this library.
public enum HTTPRequestMethod: String {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// HTTPResponseCode.swift
// Communications
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 16/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
public enum HTTPResponseCode: Int {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Client.swift
// Communications
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Endpoint.swift
// Communications
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// MakeURLRequestUseCase.swift
// APICore
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// BaseNavigationRouter.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// ModalNavigationRouter.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// PushNavigationRouter.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// WindowRouter.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Coordinator.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
/// This protocol organize the flow logic between view controllers in the app.
public protocol Coordinator: AnyObject {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Router.swift
// Coordination
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
#if canImport(UIKit)
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Bool+Init.swift
// Core
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 15/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
public extension Bool {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// String+Empty.swift
// Core
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 15/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
public extension String {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Dependency.swift
// Dependencies
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
/// This property wrapper provides a direct connection to the `DependencyService` service.
@propertyWrapper

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// DependencyKey.swift
// Dependencies
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
/// This protocol defines a key to use in the dependency service.
public protocol DependencyKey {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// DependencyService.swift
// Dependencies
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
/// This service provide write/read access to the injected dependencies.
public struct DependencyService {

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Fetcher.swift
// Persistence
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 16/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Combine
import CoreData

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// URL+Devices.swift
// Persistence
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 17/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Service.swift
// Persistence
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 13/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import CoreData

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// MakeURLRequestUseCaseTests.swift
// CommunicationsTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 10/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Communications
import Foundation

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// TestCoordinators.swift
// CoordinationTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Coordination
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// CoordinatorTests.swift
// CoordinationTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Coordination
import UIKit

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// Bool+InitTests.swift
// Core
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 15/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Core
import XCTest

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// String+EmptyTests.swift
// Core
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 15/04/2023.
// Copyright © 2022 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Core
import XCTest

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// TestServices.swift
// DependenciesTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Dependencies

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// DependencyTests.swift
// DependenciesTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Dependencies
import XCTest

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// DependencyServiceTests.swift
// DependenciesTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 11/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Dependencies
import XCTest

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// FetcherTests.swift
// PersistenceTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 17/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Combine
import Persistence

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// URL+DevicesTests.swift
// PersistenceTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 17/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import Foundation
import Persistence

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// NSFetchRequest+TestEntity.swift
// PersistenceTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 17/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import CoreData

View File

@ -1,10 +1,14 @@
//===----------------------------------------------------------------------===//
//
// TestPersistenceService.swift
// PersistenceTests
// This source file is part of the SwiftLibs open source project
//
// Created by Javier Cicchelli on 17/04/2023.
// Copyright © 2023 Röck+Cöde. All rights reserved.
// Copyright (c) 2023 Röck+Cöde VoF. and the SwiftLibs project authors
// Licensed under the EUPL 1.2 or later.
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftLibs project authors
//
//===----------------------------------------------------------------------===//
import CoreData
import Persistence