aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2017-02-07 19:12:30 +0000
committerdakkar <dakkar@thenautilus.net>2017-02-07 19:12:30 +0000
commit55a6f96c26a541ee842a29fce997e4409d016a2e (patch)
tree91b67ebdfbd636a050494a1e90a279d566b73c40 /lib
parentdevelop-only prereqs (diff)
downloadSietima-55a6f96c26a541ee842a29fce997e4409d016a2e.tar.gz
Sietima-55a6f96c26a541ee842a29fce997e4409d016a2e.tar.bz2
Sietima-55a6f96c26a541ee842a29fce997e4409d016a2e.zip
start using Pod::Weaver
Diffstat (limited to 'lib')
-rw-r--r--lib/Sietima.pm6
-rw-r--r--lib/Sietima/CmdLine.pm5
-rw-r--r--lib/Sietima/MailStore.pm5
-rw-r--r--lib/Sietima/Message.pm5
-rw-r--r--lib/Sietima/Policy.pm5
-rw-r--r--lib/Sietima/Role/AvoidDups.pm5
-rw-r--r--lib/Sietima/Role/Debounce.pm5
-rw-r--r--lib/Sietima/Role/Headers.pm5
-rw-r--r--lib/Sietima/Role/NoMail.pm5
-rw-r--r--lib/Sietima/Role/ReplyTo.pm5
-rw-r--r--lib/Sietima/Role/SubjectTag.pm5
-rw-r--r--lib/Sietima/Role/SubscriberOnly.pm5
-rw-r--r--lib/Sietima/Role/SubscriberOnly/Drop.pm5
-rw-r--r--lib/Sietima/Role/SubscriberOnly/Moderate.pm5
-rw-r--r--lib/Sietima/Role/WithMailStore.pm5
-rw-r--r--lib/Sietima/Role/WithOwner.pm5
-rw-r--r--lib/Sietima/Role/WithPostAddress.pm5
-rw-r--r--lib/Sietima/Runner.pm5
-rw-r--r--lib/Sietima/Subscriber.pm5
-rw-r--r--lib/Sietima/Types.pm5
20 files changed, 40 insertions, 61 deletions
diff --git a/lib/Sietima.pm b/lib/Sietima.pm
index 6cdf404..7d74ab5 100644
--- a/lib/Sietima.pm
+++ b/lib/Sietima.pm
@@ -15,10 +15,8 @@ use Email::Address;
use namespace::clean;
with 'MooX::Traits';
-
-=head1 NAME
-
-Sietima - minimal mailing list manager
+# VERSION
+# ABSTRACT: minimal mailing list manager
=head1 SYNOPSIS
diff --git a/lib/Sietima/CmdLine.pm b/lib/Sietima/CmdLine.pm
index ee054d5..a35f400 100644
--- a/lib/Sietima/CmdLine.pm
+++ b/lib/Sietima/CmdLine.pm
@@ -8,9 +8,8 @@ use App::Spec;
use Sietima::Runner;
use namespace::clean;
-=head1 NAME
-
-Sietima::CmdLine - run Sietima as a command-line application
+# VERSION
+# ABSTRACT: run Sietima as a command-line application
=head1 SYNOPSIS
diff --git a/lib/Sietima/MailStore.pm b/lib/Sietima/MailStore.pm
index 5e9aa82..6f0db44 100644
--- a/lib/Sietima/MailStore.pm
+++ b/lib/Sietima/MailStore.pm
@@ -3,9 +3,8 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-=head1 NAME
-
-Sietima::MailStore - interface for mail stores
+# VERSION
+# ABSTRACT: interface for mail stores
=head1 DESCRPITON
diff --git a/lib/Sietima/Message.pm b/lib/Sietima/Message.pm
index 181575f..ef2f804 100644
--- a/lib/Sietima/Message.pm
+++ b/lib/Sietima/Message.pm
@@ -10,9 +10,8 @@ use Sietima::Subscriber;
use Email::MIME;
use namespace::clean;
-=head1 NAME
-
-Sietima::Message - an email message with an envelope
+# VERSION
+# ABSTRACT: an email message with an envelope
=head1 SYNOPSIS
diff --git a/lib/Sietima/Policy.pm b/lib/Sietima/Policy.pm
index 686a4cd..6e89be8 100644
--- a/lib/Sietima/Policy.pm
+++ b/lib/Sietima/Policy.pm
@@ -5,9 +5,8 @@ use warnings;
use feature ':5.24';
use experimental 'signatures';
-=head1 NAME
-
-Sietima::Policy - pragma for Sietima modules
+# VERSION
+# ABSTRACT: pragma for Sietima modules
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/AvoidDups.pm b/lib/Sietima/Role/AvoidDups.pm
index ac633c0..c6a5cdd 100644
--- a/lib/Sietima/Role/AvoidDups.pm
+++ b/lib/Sietima/Role/AvoidDups.pm
@@ -4,9 +4,8 @@ use Sietima::Policy;
use Email::Address;
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::AvoidDups - prevent people from receiving the same message multiple times
+# VERSION
+# ABSTRACT: prevent people from receiving the same message multiple times
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/Debounce.pm b/lib/Sietima/Role/Debounce.pm
index 39ef936..b128422 100644
--- a/lib/Sietima/Role/Debounce.pm
+++ b/lib/Sietima/Role/Debounce.pm
@@ -3,9 +3,8 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::Debounce - avoid mail loops
+# VERSION
+# ABSTRACT: avoid mail loops
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/Headers.pm b/lib/Sietima/Role/Headers.pm
index 166b355..320ab93 100644
--- a/lib/Sietima/Role/Headers.pm
+++ b/lib/Sietima/Role/Headers.pm
@@ -5,9 +5,8 @@ use Sietima::Policy;
use Types::Standard qw(Str);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::Headers - adds standard list-related headers to messages
+# VERSION
+# ABSTRACT: adds standard list-related headers to messages
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/NoMail.pm b/lib/Sietima/Role/NoMail.pm
index 7db58da..2d129a8 100644
--- a/lib/Sietima/Role/NoMail.pm
+++ b/lib/Sietima/Role/NoMail.pm
@@ -3,9 +3,8 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::NoMail - don't send mail to those who don't want it
+# VERSION
+# ABSTRACT: don't send mail to those who don't want it
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/ReplyTo.pm b/lib/Sietima/Role/ReplyTo.pm
index c9de1a4..1e10420 100644
--- a/lib/Sietima/Role/ReplyTo.pm
+++ b/lib/Sietima/Role/ReplyTo.pm
@@ -6,9 +6,8 @@ use Sietima::Types qw(Address AddressFromStr);
use List::AllUtils qw(part);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::ReplyTo - munge the C<Reply-To> header
+# VERSION
+# ABSTRACT: munge the C<Reply-To> header
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubjectTag.pm b/lib/Sietima/Role/SubjectTag.pm
index 75170d7..dd72562 100644
--- a/lib/Sietima/Role/SubjectTag.pm
+++ b/lib/Sietima/Role/SubjectTag.pm
@@ -4,9 +4,8 @@ use Sietima::Policy;
use Types::Standard qw(Str);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::SubjectTag - add a tag to messages' subjects
+# VERSION
+# ABSTRACT: add a tag to messages' subjects
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly.pm b/lib/Sietima/Role/SubscriberOnly.pm
index ff93076..d9d9ac5 100644
--- a/lib/Sietima/Role/SubscriberOnly.pm
+++ b/lib/Sietima/Role/SubscriberOnly.pm
@@ -7,9 +7,8 @@ use Types::Standard qw(Object CodeRef);
use Type::Params qw(compile);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::SubscriberOnly - base role for "closed" lists
+# VERSION
+# ABSTRACT: base role for "closed" lists
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly/Drop.pm b/lib/Sietima/Role/SubscriberOnly/Drop.pm
index 029889f..dea742b 100644
--- a/lib/Sietima/Role/SubscriberOnly/Drop.pm
+++ b/lib/Sietima/Role/SubscriberOnly/Drop.pm
@@ -3,9 +3,8 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::SubscriberOnly::Drop - drop messages from non-subscribers
+# VERSION
+# ABSTRACT: drop messages from non-subscribers
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly/Moderate.pm b/lib/Sietima/Role/SubscriberOnly/Moderate.pm
index 750e4be..13bc541 100644
--- a/lib/Sietima/Role/SubscriberOnly/Moderate.pm
+++ b/lib/Sietima/Role/SubscriberOnly/Moderate.pm
@@ -5,9 +5,8 @@ use Email::Stuffer;
use Email::MIME;
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::SubscriberOnly::Moderate - moderate messages from non-subscribers
+# VERSION
+# ABSTRACT: moderate messages from non-subscribers
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithMailStore.pm b/lib/Sietima/Role/WithMailStore.pm
index a2ae07c..e139965 100644
--- a/lib/Sietima/Role/WithMailStore.pm
+++ b/lib/Sietima/Role/WithMailStore.pm
@@ -4,9 +4,8 @@ use Sietima::Policy;
use Sietima::Types qw(MailStore MailStoreFromHashRef);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::WithMailStore - role for lists with a store for messages
+# VERSION
+# ABSTRACT: role for lists with a store for messages
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithOwner.pm b/lib/Sietima/Role/WithOwner.pm
index dccb904..0677f90 100644
--- a/lib/Sietima/Role/WithOwner.pm
+++ b/lib/Sietima/Role/WithOwner.pm
@@ -4,9 +4,8 @@ use Sietima::Policy;
use Sietima::Types qw(Address AddressFromStr);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::WithOwner - role for lists with an owner
+# VERSION
+# ABSTRACT: role for lists with an owner
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithPostAddress.pm b/lib/Sietima/Role/WithPostAddress.pm
index 79507ab..daa483a 100644
--- a/lib/Sietima/Role/WithPostAddress.pm
+++ b/lib/Sietima/Role/WithPostAddress.pm
@@ -4,9 +4,8 @@ use Sietima::Policy;
use Sietima::Types qw(Address AddressFromStr);
use namespace::clean;
-=head1 NAME
-
-Sietima::Role::WithPostAddress - role for lists with a posting address
+# VERSION
+# ABSTRACT: role for lists with a posting address
=head1 SYNOPSIS
diff --git a/lib/Sietima/Runner.pm b/lib/Sietima/Runner.pm
index 64e23eb..d18f936 100644
--- a/lib/Sietima/Runner.pm
+++ b/lib/Sietima/Runner.pm
@@ -3,9 +3,8 @@ use Moo;
use Sietima::Policy;
use namespace::clean;
-=head1 NAME
-
-Sietima::Runner
+# VERSION
+# ABSTRACT: C<App::Spec::Run> for Sietima
=head1 DESCRIPTION
diff --git a/lib/Sietima/Subscriber.pm b/lib/Sietima/Subscriber.pm
index 96c7d3b..4782e85 100644
--- a/lib/Sietima/Subscriber.pm
+++ b/lib/Sietima/Subscriber.pm
@@ -8,9 +8,8 @@ use Email::Address;
use List::AllUtils qw(any);
use namespace::clean;
-=head1 NAME
-
-Sietima::Subscriber - a subscriber to a mailing list
+# VERSION
+# ABSTRACT: a subscriber to a mailing list
=head1 DESCRIPTION
diff --git a/lib/Sietima/Types.pm b/lib/Sietima/Types.pm
index 1c75b1f..1073ddb 100644
--- a/lib/Sietima/Types.pm
+++ b/lib/Sietima/Types.pm
@@ -12,9 +12,8 @@ use Type::Library
Subscriber SubscriberFromAddress SubscriberFromStr SubscriberFromHashRef
Transport MailStore MailStoreFromHashRef);
-=head1 NAME
-
-Sietima::Types - type library for Sietima
+# VERSION
+# ABSTRACT: type library for Sietima
=head1 DESCRIPTION