summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2009-05-17 14:46:51 +0200
committerYorhel <git@yorhel.nl>2009-05-17 14:46:51 +0200
commit1c21b1039ceff4a301fb6858f6551e146e7b2055 (patch)
tree5bff00b34f84b1d2add4c0b0974b95b364d6c99c
parent2eaee749b530098dd9a904609434919bb121b04a (diff)
Added MANIFEST and README, moved TODO list and fixed typo
-rw-r--r--.gitignore2
-rwxr-xr-xBuild.PL4
-rw-r--r--MANIFEST6
-rw-r--r--README40
-rw-r--r--lib/POE/Component/Pg.pm10
5 files changed, 52 insertions, 10 deletions
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 <yorhel@cpan.org>',
+ 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