Commit Graph

18 Commits

Author SHA1 Message Date
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