kompendium-core

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

Packages

Link copied to clipboard

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Link copied to clipboard

Houses all interfaces and types related to describing route metadata.

Link copied to clipboard
Link copied to clipboard

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

Link copied to clipboard

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

Link copied to clipboard

Collection of utility functions used by Kompendium