Punk 0.06 Latest

Kwalitee Issues

No Core Issues.

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.02,0.03,0.06

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Punk a MVC web framework 0.06 metacpan
Punk::App the per-application registry and boot compiler 0.02 metacpan
Punk::CORS cross-origin resource sharing 0.02 metacpan
Punk::CSRF single-use CSRF tokens 0.02 metacpan
Punk::Command the subcommands behind the punk tool 0.02 metacpan
Punk::Config YAML configuration with secrets kept out of the file 0.02 metacpan
Punk::Context the per-request object 0.02 metacpan
Punk::Controller base class for Punk controllers 0.02 metacpan
Punk::Future an async result that runs on the loop, or blocks 0.02 metacpan
Punk::Generate scaffold a new Punk application 0.02 metacpan
Punk::Logger a level-based logger 0.02 metacpan
Punk::Model the storage-agnostic model tier 0.02 metacpan
Punk::Model::DBI the default DBI backend for Punk models 0.02 metacpan
Punk::Model::DBIx::Loop a non-blocking backend for Punk models 0.03 metacpan
Punk::Mount::Markdown a directory of markdown as a documentation site 0.03 metacpan
Punk::Mount::OpenAPI the api mount: spec-first operations 0.02 metacpan
Punk::Plugin base class for Punk plugins 0.02 metacpan
Punk::RateLimit rate limiting and IP blocking over Hyperman's shared arena 0.01 metacpan
Punk::Request a lazy wrapper over the PSGI environment 0.02 metacpan
Punk::Response a response builder 0.02 metacpan
Punk::Router the compiled-at-boot route tables (XS) 0.02 metacpan
Punk::Router::Scope the handle an C<under> returns 0.02 metacpan
Punk::SSE a Server-Sent Events stream 0.02 metacpan
Punk::Session signed cookie sessions 0.02 metacpan
Punk::Static serving files from a directory 0.02 metacpan
Punk::UA the outbound HTTP agent on the context 0.02 metacpan
Punk::Upload an uploaded file from a multipart form 0.02 metacpan
Punk::View::Stencil the Template::Stencil view engine 0.02 metacpan
Punk::Views the pluggable view engine registry (XS) 0.02 metacpan
Punk::WebSocket a WebSocket connection 0.02 metacpan
Punk::WebSocket::Room pub/sub groups of WebSocket connections 0.02 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan