From 1c21b1039ceff4a301fb6858f6551e146e7b2055 Mon Sep 17 00:00:00 2001 From: Yorhel Date: Sun, 17 May 2009 14:46:51 +0200 Subject: Added MANIFEST and README, moved TODO list and fixed typo --- .gitignore | 2 +- Build.PL | 4 ++++ MANIFEST | 6 ++++++ README | 40 ++++++++++++++++++++++++++++++++++++++++ lib/POE/Component/Pg.pm | 10 +--------- 5 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 MANIFEST create mode 100644 README diff --git a/.gitignore b/.gitignore index a952957..2bcf3d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ Build -MANIFEST* META.yml _build/ +blib/ Makefile.PL diff --git a/Build.PL b/Build.PL index 43ffda9..a2c116d 100755 --- a/Build.PL +++ b/Build.PL @@ -7,5 +7,9 @@ Module::Build->new( license => 'perl', create_makefile_pl => 'passthrough', dist_author => 'Yoran Heling ', + requires => { + POE => 0, + DBD::Pg => '2.6.0', + }, )->create_build_script; diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 0000000..ae788d6 --- /dev/null +++ b/MANIFEST @@ -0,0 +1,6 @@ +lib/POE/Component/Pg.pm +Build.PL +Makefile.PL +MANIFEST +META.yml +README diff --git a/README b/README new file mode 100644 index 0000000..c2cd558 --- /dev/null +++ b/README @@ -0,0 +1,40 @@ +POE::Component::Pg +================== + +POE::Component::Pg provides an asynchronous layer for +communication with PostgreSQL databases without forking +or threading. + + +INSTALLATION + + To install this module type the following: + + perl Build.pl + perl Build + perl Build install + + +DEPENDENCIES + + perl >= 5.8 + DBD::Pg >= 2.6.0 + POE + + +TODO + + - Object interface + - Argument validation + - Test suite + - Documentation + - Transaction support? + - Timeouts? + + +COPYRIGHT AND LICENCE + + Copyright 2009 Y. Heling, + This library is free software; you can redistribute it + and/or modify it under the same terms as Perl itself. + diff --git a/lib/POE/Component/Pg.pm b/lib/POE/Component/Pg.pm index adb06cb..cdcdeba 100644 --- a/lib/POE/Component/Pg.pm +++ b/lib/POE/Component/Pg.pm @@ -10,14 +10,6 @@ use Data::Dumper 'Dumper'; our $VERSION = '0.1'; -# General TODO list: -# - Object interface -# - Argument validation -# - Test suite -# - Documentation -# - Transactions? -# - Timeouts? - sub QACT { 0 } sub QQUERY { 1 } @@ -268,6 +260,6 @@ __END__ =head1 NAME -POE::Component::Pg - Truely asynchronous interface to PostgreSQL +POE::Component::Pg - Truly asynchronous interface to PostgreSQL -- cgit v1.2.3