The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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)