-
-
22 May 2018 09:23:35 UTC
- Distribution: Dist-Zilla-PluginBundle-Author-OpusVL
- Module version: 0.015
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (0)
- Testers (295 / 0 / 0)
- Kwalitee
Bus factor: 2- % Coverage
- License: bsd
- Activity
24 month- Tools
- Download (13.08KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors-
Colin Newell
- Dependencies
- Dist::Zilla::Plugin::BumpVersionAfterRelease
- Dist::Zilla::Plugin::CPAN::Mini::Inject::REST
- Dist::Zilla::Plugin::CheckChangesHasContent
- Dist::Zilla::Plugin::GitHub::Meta
- Dist::Zilla::Plugin::MetaConfig
- Dist::Zilla::Plugin::MetaJSON
- Dist::Zilla::Plugin::NextRelease
- Dist::Zilla::Plugin::PodSyntaxTests
- Dist::Zilla::Plugin::Prereqs::FromCPANfile
- Dist::Zilla::Plugin::Repository
- Dist::Zilla::Plugin::RewriteVersion
- Dist::Zilla::Plugin::SurgicalPodWeaver
- Dist::Zilla::Plugin::Test::Compile
- Dist::Zilla::Plugin::Test::PAUSE::Permissions
- Dist::Zilla::Plugin::Test::ReportPrereqs
- Dist::Zilla::Plugin::UploadToCPAN
- Dist::Zilla::PluginBundle::Git
- Dist::Zilla::PluginBundle::Starter
- Dist::Zilla::Role::PluginBundle::Config::Slicer
- Dist::Zilla::Role::PluginBundle::Easy
- Dist::Zilla::Role::PluginBundle::PluginRemover
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Dist::Zilla::PluginBundle::Author::OpusVL - Standard behaviour for OpusVL modules
SYNOPSIS
In your dist.ini:
[@Author::OpusVL] mcpani_host = some.cpan.host
DESCRIPTION
This generally implements the workflow that OpusVL modules will use.
It is roughly equivalent to:
[Git::GatherDir] [@Starter] ; ...but without GatherDir and UploadToCPAN or TestRelease [Prereqs::FromCPANfile] [CheckChangesHasContent] [RewriteVersion] [NextRelease] [Repository] [PodWeaver] finder = :InstallModules [Git::Commit / CommitGeneratedFiles] allow_dirty = dist.ini allow_dirty = Changes allow_dirty = cpanfile allow_dirty = LICENSE [ExecDir] dir = script [Git::Tag] [BumpVersionAfterRelease] [Git::Commit / CommitVersionBump] allow_dirty_match = ^lib/ commit_msg = "Bumped version number" [Git::Push] [CPAN::Mini::Inject::REST] [Prereqs / TestMoreWithSubtests] -phase = test -type = requires Test::More = 0.96
Your module files should contain:
# ABSTRACT: frobnicates the whirligigs our $VERSION = '0.001';
For PodWeaver (the ABSTRACT) and RewriteVersion (the $VERSION).
Your script files should additionally contain
# PODNAME: myscript
Modules and scripts should thus not contain a NAME section in their POD.
TODO
The two modules in this distribution need to be split into roles so we don't have to provide dummy data for mcpani_host in the ToCPAN version that doesn't use it.
Module Install Instructions
To install Dist::Zilla::PluginBundle::Author::OpusVL, copy and paste the appropriate command in to your terminal.
cpanm Dist::Zilla::PluginBundle::Author::OpusVL
perl -MCPAN -e shell install Dist::Zilla::PluginBundle::Author::OpusVL
For more information on module installation, please visit the detailed CPAN module installation guide.