NAME

Code::Style::Kit::Parts - parts included in the distribution

VERSION

version 1.0.3

DESCRIPTION

The Code::Style::Kit distribution includes some parts that may be useful in building your own kits.

NOTE: this distribution does not depend on the modules needed by any of these parts (you may not want to use any of them), so you'll need to explicitly depend on them in your own distributions.

PARTS

Common

imports strict, fatal warnings, Try::Tiny, Carp, true, namespace::autoclean, Log::Any

Perl516

enables all the features of perl version 5.16 (but not switch)

Perl526

enables all the features of perl version 5.26, including subroutine signatures (but not switch)

Moo

defines the class and role features, using Moo

Moose

defines the class and role features, using Moose

Mojo

defines the class and role features, using Mojo::Base

Types

imports Type::Params and Types::Standard

Autobox

imports autobox::Core, autobox::Camelize, autobox::Transform

Test

defines the test feature, which imports Test::More, Test::Deep, Test::Fatal, Test::Warnings, adds t/lib to @INC, and sets up Log::Any::Adapter::TAP.

Test2

defines the test feature, which imports Test2::V0, adds t/lib to @INC, and sets up Log::Any::Adapter::TAP.

AUTHOR

Gianni Ceccarelli <gianni.ceccarelli@broadbean.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2019 by BroadBean UK, a CareerBuilder Company.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.