javier
7760bf4802
Replaced the "test" static constant for the Logger+Constants extension in the test target with a "test(level: handler: )" function for the Logger+Helpers extension.
2025-09-24 17:00:36 +02:00
javier
4798b72052
Implemented the "metadata()" helper function for the LoggerMetadata+Helpers extension in the library target.
2025-09-24 01:27:34 +02:00
javier
398b852ac8
Integrated the DocCMiddleware.Configuration type to the DocCMiddleware type in the library target.
2025-09-23 16:21:25 +02:00
javier
d87c828608
Implemented the DocCMiddleware.Configuration type in the library target.
2025-09-23 16:20:38 +02:00
javier
2f701ce95e
Implemented the PrepareURIPathUseCase use case type in the library target.
2025-09-23 16:20:12 +02:00
javier
d86d533198
Defined the AssetFolder enumeration type in. the library target and also, conformed it to the Pathable protocol.
2025-09-22 21:10:00 +02:00
javier
dfec69d1bd
Defined the DocumentrationFolder enumeration type in. the library target and also, conformed it to the Pathable protocol.
2025-09-22 21:01:42 +02:00
javier
9b908515d9
Defined the AssetFile enumeration type in. the library target and also, conformed it to the Pathable protocol.
2025-09-22 20:56:33 +02:00
javier
f78e70e823
Defined the Pathable protocol in the library target.
2025-09-22 19:21:13 +02:00
javier
74a6ba73bb
Defined the relative paths formats of the DocC archive assets on the Strings+Formats extension in the library target.
2025-09-22 19:18:04 +02:00
javier
2590cb457f
Implemented the CheckURIUseCase use case type in the library target.
2025-09-22 18:57:52 +02:00
javier
a2483b9fd6
Implemented the initialization functions for the DocCMiddleware type in the library target.
2025-09-18 23:08:52 +02:00
javier
5a3ec20fe9
Removed boilerplates from library and test targets.
2025-09-18 23:04:55 +02:00
javier
854fd8e048
Project setup ( #1 )
...
This PR contains the work done to setup the project:
* Added the `hummingbird` and the `swift-dock-plugin` package dependencies to the `Package` file;
* Added the `Makefile` file with relevant tasks plus its related `.env` file;
* Added the `CONTRIBUTORS` and `LICENSE` files;
* Added the `README` file;
* Updated the `.gitignore` file.
Reviewed-on: rock-n-code/hummingbird-docc-middleware#1
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com >
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com >
2025-09-18 16:05:29 +00:00
javier
1c4f98973b
Updated the target and test target definitions in the Package file.
2025-09-17 19:14:34 +02:00