Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

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

    Download button

    No screenshots available
    Downloads: 84  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Celogeek | More programs
    Perl Artistic License / FREE
    September 22nd, 2012, 16:21 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

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

    Dist::Zilla like Celogeek

    Dist::Zilla::PluginBundle::Author::Celogeek is the bundle of Celogeek, and is equivalent to create this dist.ini:

     [Git::NextVersion]
     first_version = 0.01
     [NextRelease]
     [@Git]
     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
     [@Filter]
     -bundle = @Basic
     -remove = MakeMaker
     [ModuleBuild]
     [ReportVersions]
     [OurPkgVersion]
     [Prepender]
     copyright = 1
     [AutoPrereqs]
     [Prereqs]
     [MinimumPerl]
     [Test::Compile]
     [CheckChangeLog]
     [Test::UnusedVars]
     [PruneFiles]
     [ReadmeMarkdownFromPod]
     [MetaResourcesFromGit]
     bugtracker.web = https://github.com/%a/%r/issues
     [MetaConfig]
     [PodWeaver]
     config_plugin = @Celogeek
     [Run::BeforeRelease]
     run = cp %d%pREADME.mkdn .
     [PerlTidy]
     perltidyrc = xt/.perltidyrc


    Here a simple dist.ini :

     name = MyTest
     license = Perl_5
     copyright_holder = celogeek
     copyright_year = 2011
     
     [@Author::Celogeek]


    And it support remove, so you can use it for your apps deploy :

     name = MyTest
     license = Perl_5
     copyright_holder = celogeek
     copyright_year = 2011
     
     [@Author::Celogeek]
     -remove = UploadToCPAN
     [Run::Release]
     run = scripts/deploy.sh %s


    Here my Changes file :

     {{$NEXT}}
     My changes log


    Here my .gitignore :

     xt/.perltidyrc
     xt/.perlcriticrc
     MyTest-*
     *.swp
     *.bak
     *.tdy
     *.old
     .build
     .includepath
     .project
     .DS_Store


    You 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 origin


    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    Dist::Zilla plugin | Perl module | Perl | Dist::Zilla | Celogeek

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM