# Configuration file for the perl_setup_dist utility from the Dist::Setup
# distribution.
#
# The variables that are commented out are optional.
{
# The name of the distribution (usually the name of the main module)
name => 'Dist::Name',
# An abstract for the distribution (optional but recommended).
# abstract => 'The abstract, should be short.',
# Keywords for this distribution.
# keywords => [qw(foo bar baz)],
# The package from which the version of the distribution is read.
# Default to the package implementing the namespace given in `name`.
# base_package => 'lib/Dist/Name.pm'
# The name used for the package generated for the distribution.
# Default to name but with :: replaced with -.
# dist_name => 'Dist-Name',
# If set, Makefile.PL will install the given folder using File::ShareDir.
# data_dir => 'data'
# If set, these files will be installed as binaries.
# exe_files => ['script/dist_exe'],
# Options passed to TAP harness. This example will parallelize the tests and
# try to colorize the output.
# test_harness_options => 'j8:c'
# Which Perl version is required by the distribution.
# This should use a correct formatting for the version (so v5.26 or 5.026 but
# NOT 5.26).
min_perl_version => 5.026,
author => {
name => 'Author Full Name',
email => 'author@name.com',
},
# Allow to specify some packages that should not be indexed on CPAN.
# no_index => {
# # Index the package listed here, but do not index any packages within that
# # namespace (e.g. Foo::Bar::Bin).
# namespaces => ['Foo::Bar'],
# # Does not index the package listed here.
# packages => ['Foo::Bar::Bin'],
# },
# Optional website for the distribution
# homepage => 'https://homepage.com',
# If there is a GitHub repository for this distribution.
# github => {
# username => 'github_username',
# repository_name => 'dist_name',
#
# # If you want to setup a GitHub devcontainer configuration, set this to 1.
# use_devcontainer => 1,
#
# # If you want to setup a Continuous Integration test based on GitHub
# # actions, set this to 1.
# use_ci => 1,
# # Alternatively, this can be a hash with options if needed:
# use_ci => {
# # The GitHub runners to use for the CI tests. If this is not specified
# # all 3 types of runners will be used. Note that MacOS runners are much
# # more expensive than the others so you might want to remove them from
# # the list.
# runners => [qw(ubuntu windows macos)],
# # List of feature names from the cpanfile which should not be installed
# # in the context of the CI test.
# excluded_features => [qw(foo bar baz)],
# },
# },
}