Updated the file header for all the existing source files in the project with the updated license.

This commit is contained in:
2025-10-08 01:34:06 +02:00
parent 0e72915034
commit 533aa44df1
35 changed files with 332 additions and 250 deletions
+13 -11
View File
@@ -1,14 +1,16 @@
# ===----------------------------------------------------------------------=== ## ===----------------------------------------------------------------------===
# ##
# This source file is part of the Hummingbird DocC Middleware open source project ## This source file is part of the Hummingbird DocC open source project
# ##
# Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors ## Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
# Licensed under the EUPL 1.2 or later. ## Licensed under Apache license v2.0
# ##
# See LICENSE for license information ## See LICENSE for license information
# See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors ## See CONTRIBUTORS for the list of Hummingbird DocC project authors
# ##
# ===----------------------------------------------------------------------=== ## SPDX-License-Identifier: Apache-2.0
##
## ===----------------------------------------------------------------------===
# --- DOCUMENTATION --- # --- DOCUMENTATION ---
+13 -11
View File
@@ -1,14 +1,16 @@
# ===----------------------------------------------------------------------=== ## ===----------------------------------------------------------------------===
# ##
# This source file is part of the Hummingbird DocC Middleware open source project ## This source file is part of the Hummingbird DocC open source project
# ##
# Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors ## Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
# Licensed under the EUPL 1.2 or later. ## Licensed under Apache license v2.0
# ##
# See LICENSE for license information ## See LICENSE for license information
# See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors ## See CONTRIBUTORS for the list of Hummingbird DocC project authors
# ##
# ===----------------------------------------------------------------------=== ## SPDX-License-Identifier: Apache-2.0
##
## ===----------------------------------------------------------------------===
# Mac OS # Mac OS
.DS_Store .DS_Store
+13 -11
View File
@@ -1,14 +1,16 @@
# ===----------------------------------------------------------------------=== ## ===----------------------------------------------------------------------===
# ##
# This source file is part of the Hummingbird DocC Middleware open source project ## This source file is part of the Hummingbird DocC open source project
# ##
# Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors ## Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
# Licensed under the EUPL 1.2 or later. ## Licensed under Apache license v2.0
# ##
# See LICENSE for license information ## See LICENSE for license information
# See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors ## See CONTRIBUTORS for the list of Hummingbird DocC project authors
# ##
# ===----------------------------------------------------------------------=== ## SPDX-License-Identifier: Apache-2.0
##
## ===----------------------------------------------------------------------===
# ENVIRONMENT VARIABLES # ENVIRONMENT VARIABLES
+14
View File
@@ -1,5 +1,19 @@
// swift-tools-version: 6.0 // swift-tools-version: 6.0
// ===----------------------------------------------------------------------===
//
// This source file is part of the Hummingbird DocC open source project
//
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under Apache license v2.0
//
// See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC project authors
//
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------===
import PackageDescription import PackageDescription
let package = Package( let package = Package(
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import class Hummingbird.Router import class Hummingbird.Router
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol ArgumentParser.ParsableArguments import protocol ArgumentParser.ParsableArguments
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol ArgumentParser.ExpressibleByArgument import protocol ArgumentParser.ExpressibleByArgument
+9 -7
View File
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol ArgumentParser.AsyncParsableCommand import protocol ArgumentParser.AsyncParsableCommand
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// An enumeration that represents the essential static files that could be generated by the `DocC` building process. /// An enumeration that represents the essential static files that could be generated by the `DocC` building process.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// An enumeration that represents all possible asset folders that could be generated by the `DocC` building process. /// An enumeration that represents all possible asset folders that could be generated by the `DocC` building process.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// An enumeration that represents the documentation folders that could be generated by the `DocC` building process. /// An enumeration that represents the documentation folders that could be generated by the `DocC` building process.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol Hummingbird.RequestContext import protocol Hummingbird.RequestContext
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
extension String { extension String {
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
extension String { extension String {
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import RegexBuilder import RegexBuilder
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// A model that encapsulates the information related to a resource in a given `DocC` documentation archive. /// A model that encapsulates the information related to a resource in a given `DocC` documentation archive.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// A protocol that provides a relative path representation. /// A protocol that provides a relative path representation.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol Hummingbird.RequestContext import protocol Hummingbird.RequestContext
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import struct HummingbirdCore.URI import struct HummingbirdCore.URI
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Foundation import Foundation
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import struct Hummingbird.Response import struct Hummingbird.Response
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol Hummingbird.FileProvider import protocol Hummingbird.FileProvider
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import class NIOPosix.NIOThreadPool import class NIOPosix.NIOThreadPool
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol Hummingbird.FileProvider import protocol Hummingbird.FileProvider
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Foundation import Foundation
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Testing import Testing
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import struct Hummingbird.HTTPRequest import struct Hummingbird.HTTPRequest
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
extension String { extension String {
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Testing import Testing
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import protocol Hummingbird.FileProvider import protocol Hummingbird.FileProvider
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Foundation import Foundation
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import class NIOEmbedded.NIOAsyncTestingChannel import class NIOEmbedded.NIOAsyncTestingChannel
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// A namespace assigned for test arguments /// A namespace assigned for test arguments
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
/// A namespace assigned for test arguments that would be expected outputs coming from results of test cases. /// A namespace assigned for test arguments that would be expected outputs coming from results of test cases.
@@ -1,13 +1,15 @@
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
// //
// This source file is part of the Hummingbird DocC Middleware open source project // This source file is part of the Hummingbird DocC open source project
// //
// Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC Middleware project authors // Copyright (c) 2025 Röck+Cöde VoF. and the Hummingbird DocC project authors
// Licensed under the EUPL 1.2 or later. // Licensed under Apache license v2.0
// //
// See LICENSE for license information // See LICENSE for license information
// See CONTRIBUTORS for the list of Hummingbird DocC Middleware project authors // See CONTRIBUTORS for the list of Hummingbird DocC project authors
// //
// SPDX-License-Identifier: Apache-2.0
//
// ===----------------------------------------------------------------------=== // ===----------------------------------------------------------------------===
import Hummingbird import Hummingbird