tools of the cpan ninja

45
Tools of the CPAN Ninja

Upload: aran-deltac

Post on 17-May-2015

3.858 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tools of the CPAN Ninja

Tools of the CPAN Ninja

Page 2: Tools of the CPAN Ninja
Page 3: Tools of the CPAN Ninja

ComprehensivePerlArchiveNetwork

Page 4: Tools of the CPAN Ninja
Page 5: Tools of the CPAN Ninja
Page 6: Tools of the CPAN Ninja
Page 7: Tools of the CPAN Ninja
Page 8: Tools of the CPAN Ninja
Page 9: Tools of the CPAN Ninja
Page 10: Tools of the CPAN Ninja

cpan.org

Mirror

Mirror

Mirror

Mirror

Mirror

Page 11: Tools of the CPAN Ninja

Distribution(distro)

Page 12: Tools of the CPAN Ninja

DBIx-ResultSet

Page 13: Tools of the CPAN Ninja

0.13

Page 14: Tools of the CPAN Ninja

DBIx-ResultSet-0.13.tar.gz

Page 15: Tools of the CPAN Ninja

MANIFESTChangesLICENSEMANIFESTMETA.ymlMakefile.PLREADMElib/DBIx/ResultSet.pmlib/DBIx/ResultSet/Connector.pmlib/DBIx/ResultSet/Cookbook.podt/00-compile.tt/abstract.tt/auto_pk.tt/connector.tt/date_time_format.tt/release-pod-coverage.tt/release-pod-syntax.t

Page 16: Tools of the CPAN Ninja

ChangesRevision history for Perl extension DBIx::ResultSet.

0.13 2010-05-11 - Doc edits.

0.12 2010-05-07 - The value of an auto incrementing column can now be retrieved after an INSERT, but it currently only works for MySQL and SQLite. - Fix some doc typos.

0.11 2010-05-06 - Add AUTHOR and LICENSE sections to modules. - Many documentation edits. - Added a new Cookbook.pod.

. . .

Page 17: Tools of the CPAN Ninja

LICENSEThis software is copyright (c) 2010 by Aran Deltac.

This is free software; you can redistribute it and/or modify it underthe same terms as the Perl 5 programming language system itself.

Terms of the Perl programming language system itself

a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, orb) the "Artistic License"

--- The GNU General Public License, Version 1, February 1989 ---

This software is Copyright (c) 2010 by Aran Deltac.

This is free software, licensed under:

. . .

Page 18: Tools of the CPAN Ninja

META.yml---abstract: 'Lightweight SQL query building and execution.'author: - 'Aran Deltac <[email protected]>'build_requires: DBD::SQLite: 1.29 DateTime: 0.55 DateTime::Format::SQLite: 0.11 Test::Exception: 0.29 Test::Simple: 0.94configure_requires: ExtUtils::MakeMaker: 6.31license: perlmeta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4name: DBIx-ResultSetrecommends: {}

. . .

Page 19: Tools of the CPAN Ninja

Makefile.PLuse strict;use warnings;

use ExtUtils::MakeMaker 6.31;

my %WriteMakefileArgs = ( 'test' => { 'TESTS' => 't/*.t' }, 'NAME' => 'DBIx::ResultSet', 'DISTNAME' => 'DBIx-ResultSet', 'CONFIGURE_REQUIRES' => { 'ExtUtils::MakeMaker' => '6.31' }, 'AUTHOR' => 'Aran Deltac <[email protected]>', 'BUILD_REQUIRES' => { 'DateTime' => '0.55', 'DateTime::Format::SQLite' => '0.11', 'Test::Exception' => '0.29', 'DBD::SQLite' => '1.29',

. . .

Page 20: Tools of the CPAN Ninja

README

This archive contains the distribution DBIx-ResultSet,version 0.13:

Lightweight SQL query building and execution.

This software is copyright (c) 2010 by Aran Deltac.

This is free software; you can redistribute it and/or modify it underthe same terms as the Perl 5 programming language system itself.

Page 21: Tools of the CPAN Ninja

Author Tools

Page 22: Tools of the CPAN Ninja

PAUSE

Page 23: Tools of the CPAN Ninja

PAUSE

Page 24: Tools of the CPAN Ninja

BackPan

Page 25: Tools of the CPAN Ninja

RT

Page 26: Tools of the CPAN Ninja

RT

Page 27: Tools of the CPAN Ninja

CPAN Testers

Page 28: Tools of the CPAN Ninja

CPAN Testers

Page 29: Tools of the CPAN Ninja

CPAN Testers

Page 30: Tools of the CPAN Ninja

CPAN Testers

Page 31: Tools of the CPAN Ninja

CPAN Testers

Page 32: Tools of the CPAN Ninja

CPAN Testers

Page 33: Tools of the CPAN Ninja

CPAN Testers

Page 34: Tools of the CPAN Ninja

CPAN::Forum

Page 35: Tools of the CPAN Ninja

CPAN Ratings

Page 36: Tools of the CPAN Ninja

module-authors

Page 37: Tools of the CPAN Ninja

Installing a Distribution

Page 38: Tools of the CPAN Ninja

The CPAN Module

Page 39: Tools of the CPAN Ninja
Page 40: Tools of the CPAN Ninja

MakeMaker

• Makefile.PL

Page 41: Tools of the CPAN Ninja

Module::Build

• Build.PL

Page 42: Tools of the CPAN Ninja

Module::Install

• Makefile.PL• inc/Module/Install.pm• inc/Module/Install/*.pm

Page 43: Tools of the CPAN Ninja

Dist::Zilla

• Makefile.PL

Page 44: Tools of the CPAN Ninja

dist.ini

Page 45: Tools of the CPAN Ninja

dzil

buildREADME

MANIFEST

Changes

META.yml

Makefile.pl

releaseRCS Version PAUSE