javier
867d4054b8
Fixed the DOCC_ARCHIVE_BASE_PATH variable in the .env file.
2025-09-30 17:27:55 +02:00
javier
4dd7e62560
Improved the overall implementation for the DocCMiddleware middleware in the library target.
2025-09-30 17:12:45 +02:00
javier
0fea58d295
Improved the "callAsFunction(_: )" function for the PrepareURIPathUseCase use case in the library target.
2025-09-30 16:34:48 +02:00
javier
2c3474a1b8
Added the "init(uriRoot:)" initializer function for the CheckURIUseCase use case in the library target and also, improved its test cases.
2025-09-30 15:55:44 +02:00
javier
790433f1a7
Removed the unnecessary "fullPath" computed property from the Resource model in the library target.
2025-09-30 15:30:28 +02:00
javier
6b3cc44a15
Made the "logLevel" property for the AppArguments protocol in the sample app target non-optional.
2025-09-30 14:54:00 +02:00
javier
2f03908cc7
Updated the tasks in the Makefile file that are related to the DocC documentation generation and preview.
2025-09-29 21:38:47 +02:00
javier
df0f876266
Updated the name of the DocC documentation catalog in the library target to "HummingbirdDocC".
2025-09-29 21:38:03 +02:00
javier
8a8576ef5f
Implemented the "subtract(_: )" function for the String+Helpers extension in the library target.
2025-09-29 20:48:11 +02:00
javier
480cd657c9
Implemented the Resource model in the library target.
2025-09-29 18:18:20 +02:00
javier
27d1d3b59f
Renamed the DocCMiddleware.Configuration type in the library target as DocCConfiguration.
2025-09-29 02:18:15 +02:00
javier
2c4083c0e3
Added the "lib-sample" task to the Makefile file.
2025-09-28 23:32:53 +02:00
javier
87a64af68a
Fixed the "lib-build" and the "lib-release" tasks in the Makefile file.
2025-09-28 23:32:37 +02:00
javier
941dde758a
Updated the existing types to a new folder structure in the sample target.
2025-09-28 23:10:40 +02:00
javier
efedff51d1
Updated the names of the targets in the Package file to "HummingbirdDocC".
2025-09-28 23:09:02 +02:00
javier
90c4033a49
Defined the AppArguments protocol in the sample target and also, conformed the SampleAppArguments type to it.
2025-09-28 23:00:57 +02:00
javier
41e26310a7
Implemented the SampleAppParameters type in the sample app target, and integrated it to the SampleApp type.
2025-09-28 22:09:29 +02:00
javier
0425457e2a
Fixed the target type for the sample target in the Package file as an executable target.
2025-09-28 21:24:19 +02:00
javier
e076e4fa80
Added the "ArgumentParser" package dependency to the sample target in the Package file.
2025-09-27 18:51:48 +02:00
javier
f41537274c
Added the sample target in the Package file.
2025-09-27 02:41:37 +02:00
javier
79942ea58c
Fixed some warnings that appeared in the test target after the LogHandlerMock concurrency fix.
2025-09-27 02:32:00 +02:00
javier
40c598d9eb
Updated the package name in. the Package file.
2025-09-27 02:21:56 +02:00
javier
e68d4464ad
Fixed the logging event recording concurrency for the LogHandlerMock mock type in the test target.
2025-09-27 02:21:33 +02:00
javier
3a9e3d176f
Implemented the DocC archives support for the middleware ( #2 )
...
This PR contains the work done to implement the support for `DocC` archives (or `.doccarchive` containers) into the middleware.
Reviewed-on: rock-n-code/hummingbird-docc-middleware#2
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com >
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com >
2025-09-26 23:54:07 +00: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
8a2cbdeabf
Added the hummingbird package dependency to the Package file ans attached its products to the library and tests targets.
2025-09-17 19:18:48 +02:00
javier
1c4f98973b
Updated the target and test target definitions in the Package file.
2025-09-17 19:14:34 +02:00
javier
bb60fd8309
Initial Commit
2025-09-17 18:58:25 +02:00