Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

module::install::doapchangesets(3pm) [debian man page]

Module::Install::DOAPChangeSets(3pm)			User Contributed Perl Documentation		      Module::Install::DOAPChangeSets(3pm)

NAME
Module::Install::DOAPChangeSets - write your distribution change log in RDF DESCRIPTION
This package allows you to write your Changes file in Turtle or RDF/XML and autogenerate a human-readable text file. To do this, create an RDF file called "meta/changes.ttl" (or something like that) and describe your distribution's changes in RDF using the Dublin Core, DOAP, and DOAP Change Sets vocabularies. Then in your Makefile.PL, include: write_doap_changes "meta/changes.ttl", "Changes", "turtle"; This line will read your data from the file named as the first argument, parse it using either Turtle or RDFXML parsers (the third argument), and output a human-readable changelog to the file named as the second argument. The defaults are "meta/changes.ttl", "Changes", "turtle", so if you name the files like that, then you can exclude all the arguments and just include this in your Makefile.PL: write_doap_changes; There's also a line you can use to output a Changes.xml file: write_doap_changes_xml "meta/changes.ttl", "Changes.xml", "turtle"; Integration with Module::Install::RDF Module::Install::RDF reads all the RDF it can find in 'meta'. If you invoke Module::Install::RDF before invoking Module::Install::DOAPChangeSets, then this module will use Module::Install::RDF's copy of the data. WHY
? Why not? BUGS
Please report any bugs to <http://rt.cpan.org/>. SEE ALSO
Module::Install, Module::Install::DOAPChangeSets::Format , Module::Install::RDF. <http://www.perlrdf.org/>. AUTHOR
Toby Inkster <tobyink@cpan.org>. COPYRIGHT AND LICENSE
Copyright (C) 2010-2011 by Toby Inkster This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-01-18 Module::Install::DOAPChangeSets(3pm)

Check Out this Related Man Page

Module::Install::AutoLicense(3pm)			User Contributed Perl Documentation			 Module::Install::AutoLicense(3pm)

NAME
Module::Install::AutoLicense - A Module::Install extension to automagically generate LICENSE files SYNOPSIS
# In Makefile.PL use inc::Module::Install; author 'Vestan Pants'; license 'perl'; auto_license; An appropriate "LICENSE" file will be generated for your distribution. DESCRIPTION
Module::Install::AutoLicense is a Module::Install extension that generates a "LICENSE" file automatically whenever the author runs "Makefile.PL". On the user side it does nothing. When "make distclean" is invoked by the author, the "LICENSE" is removed. The appropriate license to determined from the meta provided with the "license" command and the holder of the license from the "author" command. Software::License is used to generate the "LICENSE" file. COMMANDS
This plugin adds the following Module::Install command: "auto_license" Does nothing on the user-side. On the author-side it will generate a "LICENSE" file according to the previously supplied "license" command. The "holder" of the license is determined from the "author" meta or may be specified using the "holder" parameter. auto_license( holder => 'Vestan Pants and Ivor Biggun' ); It is important to note that the "auto_license" must follow "author" and "license" commands in the "Makefile.PL" ( as demonstrated in the SYNOPSIS above ), otherwise the meta these commands provide will be unavailable to "auto_license". Call it a feature. AUTHOR
Chris "BinGOs" Williams LICENSE
Copyright X Chris Williams This module may be used, modified, and distributed under the same terms as Perl itself. Please see the license that came with your Perl distribution for details. SEE ALSO
Module::Install Software::License perl v5.14.2 2010-04-30 Module::Install::AutoLicense(3pm)
Man Page