Changes for version 0.05 - 2024-07-06
- Framework no longer assumes resource is a subclass of Kelp, allowing custom base controllers
- Added documentation for Whelk::Wrapper
- Added documentation for Whelk::Formatter
- Added documentation for Whelk::Role::Resource
- Added documentation for Whelk::Resource
- Set minimum List::Util version
Documentation
Reference to APIs with Whelk
Setting up Whelk inside Kelp
Modules
A friendly API framework based on Kelp
Exceptions for your API
Base class for formatters
Base Kelp controller for Whelk
Role for Whelk API resources
Whelk validation language
Base class for wrappers
Provides
in lib/Kelp/Module/Whelk.pm
in lib/Whelk/Config.pm
in lib/Whelk/Endpoint.pm
in lib/Whelk/Endpoint/Parameters.pm
in lib/Whelk/Formatter/JSON.pm
in lib/Whelk/Formatter/YAML.pm
in lib/Whelk/OpenAPI.pm
in lib/Whelk/ResourceMeta.pm
in lib/Whelk/Schema/Definition.pm
in lib/Whelk/Schema/Definition/Array.pm
in lib/Whelk/Schema/Definition/Boolean.pm
in lib/Whelk/Schema/Definition/Empty.pm
in lib/Whelk/Schema/Definition/Integer.pm
in lib/Whelk/Schema/Definition/Null.pm
in lib/Whelk/Schema/Definition/Number.pm
in lib/Whelk/Schema/Definition/Object.pm
in lib/Whelk/Schema/Definition/String.pm
in lib/Whelk/Schema/Definition/_Scalar.pm
in lib/Whelk/StrictBase.pm
in lib/Whelk/Wrapper/Simple.pm
in lib/Whelk/Wrapper/WithStatus.pm