NAME

Dist::Release - manages the process of releasing a module

DESCRIPTION

Dist::Release is meant to help CPAN authors automate the release process of their modules. In Dist::Release, the release process is seen as a sequence of steps. There are two different kind of steps: checks and actions. Checks are non-intrusive verifications (i.e., they're not supposed to touch anything), and actions are the steps that do the active part of the release. When one launches a release, checks are done first. If some fail, we abort the process. If they all pass, then we are good to go and the actions are done as well.

The rest of this documentation deals with the guts of Dist::Release and how to write new steps. If you are rather interested in using Dist::Release, look at the documentation of distrelease.

METHODS

builder

Guesses the name of the build module used by the distribution. Returns 'Build' for 'Module::Build', 'MakeMaker' for 'ExtUtils::MakeMaker', 'ModuleInstall' for 'Module::Install' and undef if it couldn't find anything.

SEE ALSO

Module::Release - another module tackling the same task.

version

This documentation refers to Dist::Release version 0.0_1.

AUTHOR

Yanick Champoux, <yanick@cpan.org>.

LICENSE AND COPYRIGHT

Copyright (c) 2008 Yanick Champoux (<yanick@cpan.org>). All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.