WebDyne 3.005 Latest

Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:
  • MANIFEST (1459) does not match dist (1458):
  • Duplicates in MANIFEST: t/16-path-traversal.t
use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: error_require
no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: WebDyne-3.005/lib/WebDyne/Cache.pm -- Around line 333: '=item' outside of any '=over' Around line 361: '=item' outside of any '=over' WebDyne-3.005/lib/WebDyne/Chain.pm -- Around line 681: Unknown E content in E<#39> Around line 722: Unknown E content in E<#39> WebDyne-3.005/lib/WebDyne/Constant.pm -- Around line 1941: Unknown E content in E<#39> Around line 1948: =back without =over WebDyne-3.005/lib/WebDyne/HTML/Tiny.pm -- Around line 1393: Non-ASCII character seen before =encoding in 'request’s'. Assuming UTF-8 WebDyne-3.005/lib/WebDyne/Request/Fake.pm -- Around line 1127: Non-ASCII character seen before =encoding in 'WebDyne’s'. Assuming UTF-8 WebDyne-3.005/lib/WebDyne/Request/PAGI.pm -- Around line 504: Non-ASCII character seen before =encoding in 'WebDyne’s'. Assuming UTF-8 WebDyne-3.005/lib/WebDyne/Template.pm -- Around line 456: Non-ASCII character seen before =encoding in 'template’s'. Assuming UTF-8

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: t.error/error_require.pm
use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: WebDyne::Request::PSGI::Static, WebDyne::Template, error_require

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.

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
WebDyne Primary runtime module for the WebDyne framework, with support for standalone C<.psp> to HTML rendering 3.005 metacpan
WebDyne::CGI Provides abstracted access to GET and POST parameters and file upload objects. 3.005 metacpan
WebDyne::CGI::Simple CGI-style parameter wrapper used by WebDyne request handling 3.005 metacpan
WebDyne::Cache WebDyne module to cache dynamic output for improved performance. 3.005 metacpan
WebDyne::Chain WebDyne chaining module, allows extension of base WebDyne handler pipeline with additional modules. 3.005 metacpan
WebDyne::Chain::Constant constant namespace for C<WebDyne::Chain> 3.005 metacpan
WebDyne::Compile compiler for WebDyne C<.psp> source files 3.005 metacpan
WebDyne::Constant WebDyne module that sets constants and defaults for WebDyne processing 3.005 metacpan
WebDyne::Err error rendering and eval-error support for WebDyne 3.005 metacpan
WebDyne::Err::Constant error-template and low-level error-mode constants for WebDyne 3.005 metacpan
WebDyne::Filter request and response filter module for the WebDyne handler chain 3.005 metacpan
WebDyne::Filter::Constant request and response filter callback constants for WebDyne 3.005 metacpan
WebDyne::HTML::Tiny HTML::Tiny subclass with WebDyne page and form helpers 3.005 metacpan
WebDyne::HTML::TreeBuilder HTML::TreeBuilder subclass used by the WebDyne compiler 3.005 metacpan
WebDyne::Handler WebDyne handler module, forces use non-chained WebDyne handler. 3.005 metacpan
WebDyne::Install base installation helper for WebDyne cache setup 3.005 metacpan
WebDyne::Install::Apache Apache configuration installer for WebDyne 3.005 metacpan
WebDyne::Install::Apache::Constant Apache-install discovery and template constants for WebDyne 3.005 metacpan
WebDyne::Install::Constant installer defaults used by WebDyne installation helpers 3.005 metacpan
WebDyne::PAGI PAGI application wrapper for WebDyne 3.005 metacpan
WebDyne::PAGI::Constant PAGI runtime constants for WebDyne 3.005 metacpan
WebDyne::PSGI PSGI application wrapper for WebDyne 3.005 metacpan
WebDyne::PSGI::Constant PSGI runtime constants for WebDyne 3.005 metacpan
WebDyne::Request::Apache Apache mod_perl request adapter for WebDyne 3.005 metacpan
WebDyne::Request::Common helper functions for building normalized WebDyne request adapters 3.005 metacpan
WebDyne::Request::Fake synthetic request/response object used for direct WebDyne rendering 3.005 metacpan
WebDyne::Request::PAGI PAGI request adapter for WebDyne 3.005 metacpan
WebDyne::Request::PSGI PSGI request adapter for WebDyne 3.005 metacpan
WebDyne::Request::PSGI::Constant request-adapter constants for the PSGI request layer 3.005 metacpan
WebDyne::Request::PSGI::Static simple static-file responder for WebDyne PSGI request flows 3.005 metacpan
WebDyne::Session simple session-cookie module for the WebDyne handler chain 3.005 metacpan
WebDyne::Session::Constant session-cookie constants for WebDyne 3.005 metacpan
WebDyne::Static WebDyne module to flag pages as static and compile once to HTML 3.005 metacpan
WebDyne::Template wrapper-template module for embedding WebDyne page output 3.005 metacpan
WebDyne::Util debugging and error-stack utility functions for WebDyne 3.005 metacpan
error_require metacpan

Provides

Name File View
WebDyne::CGI::Simple::Upload lib/WebDyne/CGI/Simple.pm metacpan
WebDyne::Request::Apache::Body lib/WebDyne/Request/Apache.pm metacpan
WebDyne::TieHandle lib/WebDyne.pm metacpan

Other Files

MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
cpanfile metacpan