App-git-ship
view release on metacpan or search on metacpan
# DESCRIPTION
[App::git::ship](https://metacpan.org/pod/App%3A%3Agit%3A%3Aship) is a [git](http://git-scm.com/) command for building and
shipping your project.
The main focus is to automate away the boring steps, but at the same time not
get in your (or any random contributor's) way. Problems should be solved with
sane defaults according to standard rules instead of enforcing more rules.
[App::git::ship](https://metacpan.org/pod/App%3A%3Agit%3A%3Aship) differs from other tools like [dzil](https://metacpan.org/pod/Dist%3A%3AZilla) by _NOT_
requiring any configuration except for a file containing the credentials for
uploading to CPAN.
## Supported project types
Currently, only [App::git::ship::perl](https://metacpan.org/pod/App%3A%3Agit%3A%3Aship%3A%3Aperl) is supported.
# ENVIRONMENT VARIABLES
Environment variables can also be set in a config file named `.ship.conf`, in
the root of the project directory. The format is:
lib/App/git/ship.pm view on Meta::CPAN
=head1 DESCRIPTION
L<App::git::ship> is a L<git|http://git-scm.com/> command for building and
shipping your project.
The main focus is to automate away the boring steps, but at the same time not
get in your (or any random contributor's) way. Problems should be solved with
sane defaults according to standard rules instead of enforcing more rules.
L<App::git::ship> differs from other tools like L<dzil|Dist::Zilla> by I<NOT>
requiring any configuration except for a file containing the credentials for
uploading to CPAN.
=head2 Supported project types
Currently, only L<App::git::ship::perl> is supported.
=head1 ENVIRONMENT VARIABLES
Environment variables can also be set in a config file named C<.ship.conf>, in
the root of the project directory. The format is:
lib/App/git/ship/perl.pm view on Meta::CPAN
# Build first if you want to investigate the changes
$ git ship build
# Ship the project to git (and CPAN)
$ git ship ship
=head1 DESCRIPTION
L<App::git::ship::perl> is a module that can ship your Perl module. This tool
differs from other tools like dzil by *NOT* requiring any configuration, except
for a file containing the credentials for uploading to CPAN.
See also L<App::git::ship/DESCRIPTION>.
Example structure and how L<App::git::ship> works on your files:
=over 4
=item * my-app/cpanfile and my-app/Makefile.PL
The C<cpanfile> is used to build the "PREREQ_PM" and "BUILD_REQUIRES"
( run in 0.239 second using v1.01-cache-2.11-cpan-4d50c553e7e )