Dist::Zilla::PluginBundle::Author::Celogeek

Dist::Zilla like Celogeek
Download

Dist::Zilla::PluginBundle::Author::Celogeek Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Celogeek
  • Publisher web site:
  • http://search.cpan.org/~celogeek/

Dist::Zilla::PluginBundle::Author::Celogeek Tags


Dist::Zilla::PluginBundle::Author::Celogeek Description

Dist::Zilla::PluginBundle::Author::Celogeek is the bundle of Celogeek, and is equivalent to create this dist.ini: first_version = 0.01 allow_dirty = Changes allow_dirty = dist.ini allow_dirty = README.mkdn add_files_in = Changes add_files_in = dist.ini add_files_in = README.mkdn -bundle = @Basic -remove = MakeMaker copyright = 1 bugtracker.web = https://github.com/%a/%r/issues config_plugin = @Celogeek run = cp %d%pREADME.mkdn . perltidyrc = xt/.perltidyrcHere a simple dist.ini : name = MyTest license = Perl_5 copyright_holder = celogeek copyright_year = 2011 And it support remove, so you can use it for your apps deploy : name = MyTest license = Perl_5 copyright_holder = celogeek copyright_year = 2011 -remove = UploadToCPAN run = scripts/deploy.sh %sHere my Changes file : {{$NEXT}} My changes logHere my .gitignore : xt/.perltidyrc xt/.perlcriticrc MyTest-* *.swp *.bak *.tdy *.old .build .includepath .project .DS_StoreYou need to create and commit at least the .gitignore Changes and dist.ini and your lib first. Then any release will be automatic.When you will release, by invoking 'dzil release', it will automatically:- increment the version number (you dont add it in your program)- collect change found in your Changes after the NEXT- collect the markdown for github- commit Changes, dist.ini and README.mkdn with a simple message (version and changes)- add a tag- push originProduct's homepage


Dist::Zilla::PluginBundle::Author::Celogeek Related Software