NAME

Dist::Zilla::PluginBundle::PERLSRVDE - The plugin bundle we use at Perl-Services.de

VERSION

version 1.1.1

SYNOPSIS

; in dist.ini
[@PERLSRVDE]

Using "Options":

; in dist.ini
[@PERLSRVDE]
; we are using an internal git repository
repository_type = internal
internal_type   = git
internal_url    = git://git.internal.example/test.git
internal_web    = https://git.internal.example/test
; but the bugtracker is an other tool
bugtracker = https://our.bugtracker.example
; and it's a CPAN module, so we want to include more
; dist::zilla plugins
is_cpan = 1
; but we do not want to upload it ;-)
fake_release = 1

DESCRIPTION

This is a Dist::Zilla PluginBundle. It lists the plugins we use at Perl-Services.de. It is roughly equivalent to the following dist.ini:

[ContributorsFile]
filename = CONTRIBUTORS

[CheckChangesHasContent]

[NextRelease]
format=%-9v%T %{yyyy-MM-dd HH:mm:ss VVVV}d

[SyncCPANfile]
[PkgVersion]
[PodWeaver]

[@Filter]
-bundle = @Basic
-remove = Readme
-remove = UploadToCPAN

[Git::Contributors]
include_authors = 1

[PodSyntaxTests]
[Test::Pod::Coverage::Configurable]
[Test::NoTabs]
[Test::NoBOM]
[Test::Perl::Critic]

[MetaProvides::Package]
[MetaJSON]

[ExecDir]

[@Git]

[PerlTidy]
perltidyrc = .perltidyrc

OPTIONS

These options can be used:

  • is_cpan

  • repository_type

    This is used to generate the links to the repository and bugtracker (if bugtracker isn't set).

    Valid values:

    • github

      If you host your project on github.com

    • gitlab

      If you host your project on gitlab.com

    • internal

      If you host your project somewhere else.

  • repository_path

    The path of the repository. For this project it is perlservices/Dist-Zilla-PERLSRVDE. The path is used to generate the links to the repository and bugtracker.

  • internal_type

  • internal_url

  • bugtracker

  • fake_release

  • exclude_from_basic

    List plugins that should be removed from the Dist::Zilla::PluginBundle::Basic plugin bundle.

These options are used to configure Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable:

AUTHOR

Renee Baecker <reneeb@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2022 by Renee Baecker.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)