1.4 KiB
DoxyLibrary
A library that provides the Doxy service builder to the DoxyApp
executable target.
Overview
The library, in a nutshell, provides a public AppBuilder
builder that creates a fully functional Hummingbird
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 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 testing framework.
Topics
Builders 🔓
AppBuilder
AppArguments
Controllers 🔐
ArchiveController
Middlewares 🔐
DocCMiddleware
PathProvider
AssetPrefix
IndexPrefix
StaticFile
Pathable
Models 🔐
ArchiveList
Services 🔐
FileService
FileServicing
FileServiceError