[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#653571: ITP: libauthority-shared-perl -- a multi-AUTHORITY method for your classes



Package: wnpp
Severity: wishlist
Owner: Florian Schlichting <fschlich@ZEDAT.FU-Berlin.DE>

* Package name    : libauthority-shared-perl
  Version         : 0.006
  Upstream Author : Toby Inkster <tobyink@cpan.org>
* URL             : http://search.cpan.org/dist/authority-shared/
* License         : GPL-1+ or Artistic
  Programming Lang: Perl
  Description     : a multi-AUTHORITY method for your classes

authority::shared allows you to indicate that your module is issued by
multiple authorities. The main use case for shared authorities is for
team projects. The team would designate a URI to represent the team as a
whole, e.g. http://www.perlrdf.org/. Releases can then be officially
stamped with the authority of the team using:
..
 use authority::shared q<http://www.perlrdf.org/>;
..
And users can check they have a module released by the official team
using:
..
  RDF::TakeOverTheWorld->AUTHORITY(q<http://www.perlrdf.org/>);
..
which will croak if package RDF::TakeOverTheWorld doesn't have the
specified authority.



Reply to: