GX 0.2000_01 Latest Dev
Kwalitee Issues
- meta_yml_conforms_to_known_spec
-
Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.
Error: License 'GPL_3' is invalid (license) [Validation: 1.3] - 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: GX::Action, GX::Application, GX::Cache, GX::Cache::Memcached, GX::Callback, GX::Callback::Hook, GX::Callback::Method, GX::Component, GX::Component::Singleton, GX::Context, GX::Controller, GX::Database, GX::Database::MySQL, GX::Database::Pg, GX::Database::SQLite, GX::Dispatcher, GX::Engine, GX::Engine::Apache2, GX::Engine::FCGI, GX::Exception::Formatter::HTML, GX::File::Watcher, GX::HTTP::Body, GX::HTTP::Body::File, GX::HTTP::Body::Scalar, GX::HTTP::Body::Stream, GX::HTTP::Cookie, GX::HTTP::Cookies, GX::HTTP::Headers, GX::HTTP::Message, GX::HTTP::Parameters, GX::HTTP::Parser::Body, GX::HTTP::Parser::Body::MultiPart, GX::HTTP::Parser::Body::URLEncoded, GX::HTTP::Request, GX::HTTP::Request::Cookie, GX::HTTP::Request::Cookies, GX::HTTP::Request::Headers, GX::HTTP::Response, GX::HTTP::Response::Cookie, GX::HTTP::Response::Cookies, GX::HTTP::Response::Headers, GX::HTTP::Upload, GX::HTTP::Uploads, GX::Logger, GX::Model, GX::Renderer, GX::Request, GX::Response, GX::Route, GX::Route::Dynamic, GX::Route::Match, GX::Route::Static, GX::Route::Static::Compiled, GX::Router, GX::SQL::Builder, GX::SQL::Builder::MySQL, GX::SQL::Builder::Pg, GX::SQL::Builder::SQLite, GX::Script, GX::Script::Build, GX::Script::Build::Application, GX::Script::Server::FCGI, GX::Serializer, GX::Serializer::JSON, GX::Serializer::Storable, GX::Session, GX::Session::ID::Generator, GX::Session::ID::Generator::MD5, GX::Session::Store, GX::Session::Store::Cache, GX::Session::Store::Database, GX::Session::Tracker, GX::Session::Tracker::Cookie, GX::View, GX::View::Error, GX::View::Template, GX::View::Template::HTC, GX::View::Template::TT
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- 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: GX::Action, GX::Application, GX::Cache, GX::Cache::Memcached, GX::Callback, GX::Callback::Hook, GX::Callback::Method, GX::Component, GX::Component::Singleton, GX::Context, GX::Controller, GX::Database, GX::Database::MySQL, GX::Database::Pg, GX::Database::SQLite, GX::Dispatcher, GX::Engine, GX::Engine::Apache2, GX::Engine::FCGI, GX::Exception::Formatter::HTML, GX::File::Watcher, GX::HTTP::Body, GX::HTTP::Body::File, GX::HTTP::Body::Scalar, GX::HTTP::Body::Stream, GX::HTTP::Cookie, GX::HTTP::Cookies, GX::HTTP::Headers, GX::HTTP::Message, GX::HTTP::Parameters, GX::HTTP::Parser::Body, GX::HTTP::Parser::Body::MultiPart, GX::HTTP::Parser::Body::URLEncoded, GX::HTTP::Request, GX::HTTP::Request::Cookie, GX::HTTP::Request::Cookies, GX::HTTP::Request::Headers, GX::HTTP::Response, GX::HTTP::Response::Cookie, GX::HTTP::Response::Cookies, GX::HTTP::Response::Headers, GX::HTTP::Upload, GX::HTTP::Uploads, GX::Logger, GX::Model, GX::Renderer, GX::Request, GX::Response, GX::Route, GX::Route::Dynamic, GX::Route::Match, GX::Route::Static, GX::Route::Static::Compiled, GX::Router, GX::SQL::Builder, GX::SQL::Builder::MySQL, GX::SQL::Builder::Pg, GX::SQL::Builder::SQLite, GX::Script, GX::Script::Build, GX::Script::Build::Application, GX::Script::Server::FCGI, GX::Serializer, GX::Serializer::JSON, GX::Serializer::Storable, GX::Session, GX::Session::ID::Generator, GX::Session::ID::Generator::MD5, GX::Session::Store, GX::Session::Store::Cache, GX::Session::Store::Database, GX::Session::Tracker, GX::Session::Tracker::Cookie, GX::View, GX::View::Error, GX::View::Template, GX::View::Template::HTC, GX::View::Template::TT - no_unauthorized_packages
-
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:- GX
- 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_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 |
|---|---|---|---|
| GX | The web framework for Perl | 0.2000_01 | metacpan |
| GX::Action | Action class | metacpan | |
| GX::Application | Base class for applications | metacpan | |
| GX::Cache | Base class for cache components | metacpan | |
| GX::Cache::Memcached | Base class for Memcached-based cache components | metacpan | |
| GX::Callback | Callback class | metacpan | |
| GX::Callback::Hook | Hook class | metacpan | |
| GX::Callback::Hook::Queue | Callback queue class | metacpan | |
| GX::Callback::Method | Method-based callback class | metacpan | |
| GX::Callback::Queue | Callback queue class | metacpan | |
| GX::Class | Universal base class | metacpan | |
| GX::Class::Object | Universal base class for instantiable classes | metacpan | |
| GX::Class::Singleton | Universal base class for singletons | metacpan | |
| GX::Class::Util | Utility functions | metacpan | |
| GX::Component | Base class for components | metacpan | |
| GX::Component::Singleton | Base class for singleton-based components | metacpan | |
| GX::Context | Context component | metacpan | |
| GX::Controller | Controller component | metacpan | |
| GX::Database | Base class for database components | metacpan | |
| GX::Database::MySQL | MySQL database component | metacpan | |
| GX::Database::Pg | PostgreSQL database component | metacpan | |
| GX::Database::SQLite | SQLite database component | metacpan | |
| GX::Dispatcher | Dispatcher component | metacpan | |
| GX::Engine | Base class for engine components | metacpan | |
| GX::Engine::Apache2 | Apache2 / mod_perl 2.x engine component | metacpan | |
| GX::Engine::FCGI | FastCGI engine component | metacpan | |
| GX::Exception | Exception class | metacpan | |
| GX::Exception::Formatter::HTML | Helper class for rendering exceptions as HTML | metacpan | |
| GX::Exception::StackTrace | Stack trace class | metacpan | |
| GX::Exception::StackTrace::Frame | Stack trace frame class | metacpan | |
| GX::File::Watcher | Filesystem watcher | metacpan | |
| GX::HTML::Util | Utility functions | metacpan | |
| GX::HTTP::Body | HTTP message body base class | metacpan | |
| GX::HTTP::Body::File | File-based HTTP message body class | metacpan | |
| GX::HTTP::Body::Scalar | Scalar-based HTTP message body class | metacpan | |
| GX::HTTP::Body::Stream | Stream-based HTTP message body class | metacpan | |
| GX::HTTP::Constants | HTTP-related constants | metacpan | |
| GX::HTTP::Cookie | HTTP cookie base class | metacpan | |
| GX::HTTP::Cookies | Container class for GX::HTTP::Cookie objects | metacpan | |
| GX::HTTP::Headers | HTTP message headers class | metacpan | |
| GX::HTTP::Message | HTTP message base class | metacpan | |
| GX::HTTP::Parameters | Container class for key / value pairs | metacpan | |
| GX::HTTP::Parser::Body | HTTP message body parser base class | metacpan | |
| GX::HTTP::Parser::Body::MultiPart | HTTP message body parser class | metacpan | |
| GX::HTTP::Parser::Body::URLEncoded | HTTP message body parser class | metacpan | |
| GX::HTTP::Request | HTTP request class | metacpan | |
| GX::HTTP::Request::Cookie | HTTP request cookie class | metacpan | |
| GX::HTTP::Request::Cookies | Container class for GX::HTTP::Request::Cookie objects | metacpan | |
| GX::HTTP::Request::Headers | HTTP request headers class | metacpan | |
| GX::HTTP::Response | HTTP response class | metacpan | |
| GX::HTTP::Response::Cookie | HTTP response cookie class | metacpan | |
| GX::HTTP::Response::Cookies | Container class for GX::HTTP::Response::Cookie objects | metacpan | |
| GX::HTTP::Response::Headers | HTTP response headers class | metacpan | |
| GX::HTTP::Status | Constants and utility functions for dealing with HTTP status codes | metacpan | |
| GX::HTTP::Upload | HTTP upload class | metacpan | |
| GX::HTTP::Uploads | Container class for GX::HTTP::Upload objects | metacpan | |
| GX::HTTP::Util | HTTP-related utility functions | metacpan | |
| GX::Logger | Default logger component | metacpan | |
| GX::MIME::Util | MIME-related utility functions | metacpan | |
| GX::Meta | A metaclass system for Perl | metacpan | |
| GX::Meta::Accessor | Accessor metaclass | metacpan | |
| GX::Meta::Attribute | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Array | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Bool | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Hash | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Hash::Ordered | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Object | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::Scalar | Attribute metaclass | metacpan | |
| GX::Meta::Attribute::String | Attribute metaclass | metacpan | |
| GX::Meta::Class | Class metaclass | metacpan | |
| GX::Meta::Constants | Various constants | metacpan | |
| GX::Meta::Delegator | Delegator metaclass | metacpan | |
| GX::Meta::Exception | Exception class | metacpan | |
| GX::Meta::Method | Method metaclass | metacpan | |
| GX::Meta::Module | Module metaclass | metacpan | |
| GX::Meta::Package | Package metaclass | metacpan | |
| GX::Meta::Util | Utility functions | metacpan | |
| GX::Model | Model component base class | metacpan | |
| GX::Renderer | Renderer class | metacpan | |
| GX::Request | Request component | metacpan | |
| GX::Response | Response component | metacpan | |
| GX::Route | Base class for routes | metacpan | |
| GX::Route::Dynamic | Dynamic route class | metacpan | |
| GX::Route::Match | Route match class | metacpan | |
| GX::Route::Static | Static route class | metacpan | |
| GX::Route::Static::Compiled | Static route container class | metacpan | |
| GX::Router | Router component | metacpan | |
| GX::SQL::Builder | Base class for SQL builders | metacpan | |
| GX::SQL::Builder::MySQL | MySQL-specific SQL builder class | metacpan | |
| GX::SQL::Builder::Pg | PostgreSQL-specific SQL builder class | metacpan | |
| GX::SQL::Builder::SQLite | SQLite-specific SQL builder class | metacpan | |
| GX::SQL::Types | SQL data type constants | metacpan | |
| GX::Script | Base class for scripts | metacpan | |
| GX::Script::Build | Script class | metacpan | |
| GX::Script::Build::Application | Script class | metacpan | |
| GX::Script::Server::FCGI | Script class | metacpan | |
| GX::Serializer | Base class for serializers | metacpan | |
| GX::Serializer::JSON | JSON-based serializer | metacpan | |
| GX::Serializer::Storable | Storable-based serializer | metacpan | |
| GX::Session | Session component | metacpan | |
| GX::Session::ID::Generator | Base class for session ID generators | metacpan | |
| GX::Session::ID::Generator::MD5 | Default session ID generator | metacpan | |
| GX::Session::Store | Base class for session stores | metacpan | |
| GX::Session::Store::Cache | GX::Cache-based session store | metacpan | |
| GX::Session::Store::Database | GX::Database-based session store | metacpan | |
| GX::Session::Tracker | Base class for session trackers | metacpan | |
| GX::Session::Tracker::Cookie | Cookie-based session tracker | metacpan | |
| GX::Tie::Hash::Ordered | Ordered hash implementation | metacpan | |
| GX::View | Base class for view components | metacpan | |
| GX::View::Error | Default error view | metacpan | |
| GX::View::Template | Base class for template-based view components | metacpan | |
| GX::View::Template::HTC | HTML::Template::Compiled-based view | metacpan | |
| GX::View::Template::TT | Template-based view | metacpan |
Provides
| Name | File | View |
|---|---|---|
| GX::Engine::Apache2::ErrorStream | lib/GX/Engine/Apache2.pm | metacpan |
| GX::Engine::Apache2::InputStream | lib/GX/Engine/Apache2.pm | metacpan |
| GX::Engine::Apache2::OutputStream | lib/GX/Engine/Apache2.pm | metacpan |
| GX::Engine::FCGI::ErrorStream | lib/GX/Engine/FCGI.pm | metacpan |
| GX::Engine::FCGI::InputStream | lib/GX/Engine/FCGI.pm | metacpan |
| GX::Engine::FCGI::OutputStream | lib/GX/Engine/FCGI.pm | metacpan |
| GX::Meta::Class::Registry | lib/GX/Meta/Class.pm | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |