Updated the contents for the DoxyLibrary documentation in the library target.

This commit is contained in:
Javier Cicchelli 2025-04-10 00:27:53 +02:00
parent 382dabeda8
commit dcc0b509c2

View File

@ -4,13 +4,17 @@ A library that provides the **Doxy** service builder to the `DoxyApp` executable
## Overview
The library, in a nutshell, provides a public builder that creates a fully configured [Hummingbird](https://hummingbird.codes)
application that is ready-to-use by the `DoxyApp` executable target.
The library, in a nutshell, provides a public ``AppBuilder`` builder that creates a fully functional [Hummingbird](https://hummingbird.codes)
application that is ready-to-use by the `DoxyApp` executable target. Furthermore, this application can be configured
with the ``AppArguments`` parameters the executable receives as inputs.
In addition, all the business logic required by the `DocC` archives controller that provides the necessary resources,
and the `DocC` middleware that proxies the contents of documentation archives in the local machine is being implemented
in this target, including all its relevant protocols and types. Plus, the unit tests for every type implemented in this
target are being written in the `DoxyTests` target.
In addition, all the business logic required by the ``ArchiveController`` controller that provides the list of available
`DocC` archives at an specific location in the local file system, and the ``DocCMiddleware`` middleware that proxies the
contents of requested documentation archives in the local machine have been implemented in this target, including all its
relevant protocols and types.
Plus, the test cases for every type found in this target have been written in the `DoxyTests` unit tests target using the
new [Swift Testing](https://developer.apple.com/xcode/swift-testing/) testing framework.
## Topics