21 Oct 2011 13:49:44 UTC
- Distribution: Software-Release
- Module version: 0.03
- Source (raw)
- Browse (raw)
- How to Contribute
- Repository (git clone)
- Testers (6185 / 2 / 0)
- KwaliteeBus factor: 0
- 50.00% Coverage
- License: perl_5
- Activity24 month
- Download (9.56KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
- COPYRIGHT AND LICENSE
Software::Release - Object representing a release of software.
use DateTime; use Software::Release; use Software::Release::Change; my $change = Software::Release::Change->new( author => 'gphat', change_id => 'abc1234', date => DateTime->now, description => 'Frozzled the wozjob' ); my $rel = Software::Release->new( version => '0.1', name => 'Angry Anteater', date => DateTime->now, ); $rel->add_to_changes($change);
Software::Release is a purely informational collection of objects that you can use to represent a release of software. Its original use-case was to provide a contract between a git log parser and a formatter class that outputs a changelog, but it may be useful to others to create bug trackers, dashboards or whathaveyou.
A list of Software::Release::Change objects for this release.
The date this software was released.
The name of this release.
The version of the release, as a string.
Add a change to this release's list of changes.
Returns true if this release's list of changes is empty.
Cory G Watson <email@example.com>
This software is copyright (c) 2011 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install Software::Release, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install Software::Release
For more information on module installation, please visit the detailed CPAN module installation guide.