NAME
Whelk - A friendly API framework based on Kelp
SYNOPSIS
$ kelp-generator --type=whelk MyResource
$ plackup
DESCRIPTION
Whelk is an API framework which helps you create correct, fast, self-documenting APIs. It's easy to learn, fun to work with and extremely customizable. It can be run either standalone as a Plack application, or inside a Kelp application as a module.
Whelk is integrated with OpenAPI/Swagger and automatically generates a document according to spec v3 rules. All the data for the document is taken directly from your endpoint validation rules, which ensures only minimal effort is needed to generate a documentation for your project. The resulting documentation can be beautifully visualized using OpenAPI tools like Swagger UI.
Whelk is currently in beta. It's not production ready and some changes in interface are possible. Beta phase will end no later than early Q4 2024 with version 1.00
.
To get started, take a look at Whelk::Manual.
ACKNOWLEDGEMENTS
This module was inspired by Raisin.
Thank you to Stefan Geneshky who created Kelp.
AUTHOR
Bartosz Jarzyna <bbrtj.pro@gmail.com>
Consider supporting my effort: https://bbrtj.eu/support
COPYRIGHT AND LICENSE
Copyright (C) 2024 by Bartosz Jarzyna
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.