[BACK]Return to API.pm CVS log [TXT][DIR] Up to [local] / todotxt / Text-Todo-REST-API / lib / Text / Todo / REST

Annotation of todotxt/Text-Todo-REST-API/lib/Text/Todo/REST/API.pm, Revision 1.1.1.1

1.1       andrew      1: package Text::Todo::REST::API;
                      2:
                      3: # $RedRiver$
                      4:
                      5: use warnings;
                      6: use strict;
                      7: use Carp;
                      8:
                      9: use version; our $VERSION = qv('0.0.1');
                     10:
                     11: # Other recommended modules (uncomment to use):
                     12: #  use IO::Prompt;
                     13: #  use Perl6::Export;
                     14: #  use Perl6::Slurp;
                     15: #  use Perl6::Say;
                     16:
                     17:
                     18: # Module implementation here
                     19:
                     20:
                     21: 1; # Magic true value required at end of module
                     22: __END__
                     23:
                     24: =head1 NAME
                     25:
                     26: Text::Todo::REST::API - [One line description of module's purpose here]
                     27:
                     28:
                     29: =head1 VERSION
                     30:
                     31: This document describes Text::Todo::REST::API version 0.0.1
                     32:
                     33:
                     34: =head1 SYNOPSIS
                     35:
                     36:     use Text::Todo::REST::API;
                     37:
                     38: =for author to fill in:
                     39:     Brief code example(s) here showing commonest usage(s).
                     40:     This section will be as far as many users bother reading
                     41:     so make it as educational and exeplary as possible.
                     42:
                     43:
                     44: =head1 DESCRIPTION
                     45:
                     46: =for author to fill in:
                     47:     Write a full description of the module and its features here.
                     48:     Use subsections (=head2, =head3) as appropriate.
                     49:
                     50:
                     51: =head1 INTERFACE
                     52:
                     53: =for author to fill in:
                     54:     Write a separate section listing the public components of the modules
                     55:     interface. These normally consist of either subroutines that may be
                     56:     exported, or methods that may be called on objects belonging to the
                     57:     classes provided by the module.
                     58:
                     59:
                     60: =head1 DIAGNOSTICS
                     61:
                     62: =for author to fill in:
                     63:     List every single error and warning message that the module can
                     64:     generate (even the ones that will "never happen"), with a full
                     65:     explanation of each problem, one or more likely causes, and any
                     66:     suggested remedies.
                     67:
                     68: =over
                     69:
                     70: =item C<< Error message here, perhaps with %s placeholders >>
                     71:
                     72: [Description of error here]
                     73:
                     74: =item C<< Another error message here >>
                     75:
                     76: [Description of error here]
                     77:
                     78: [Et cetera, et cetera]
                     79:
                     80: =back
                     81:
                     82:
                     83: =head1 CONFIGURATION AND ENVIRONMENT
                     84:
                     85: =for author to fill in:
                     86:     A full explanation of any configuration system(s) used by the
                     87:     module, including the names and locations of any configuration
                     88:     files, and the meaning of any environment variables or properties
                     89:     that can be set. These descriptions must also include details of any
                     90:     configuration language used.
                     91:
                     92: Text::Todo::REST::API requires no configuration files or environment variables.
                     93:
                     94:
                     95: =head1 DEPENDENCIES
                     96:
                     97: =for author to fill in:
                     98:     A list of all the other modules that this module relies upon,
                     99:     including any restrictions on versions, and an indication whether
                    100:     the module is part of the standard Perl distribution, part of the
                    101:     module's distribution, or must be installed separately. ]
                    102:
                    103: None.
                    104:
                    105:
                    106: =head1 INCOMPATIBILITIES
                    107:
                    108: =for author to fill in:
                    109:     A list of any modules that this module cannot be used in conjunction
                    110:     with. This may be due to name conflicts in the interface, or
                    111:     competition for system or program resources, or due to internal
                    112:     limitations of Perl (for example, many modules that use source code
                    113:     filters are mutually incompatible).
                    114:
                    115: None reported.
                    116:
                    117:
                    118: =head1 BUGS AND LIMITATIONS
                    119:
                    120: =for author to fill in:
                    121:     A list of known problems with the module, together with some
                    122:     indication Whether they are likely to be fixed in an upcoming
                    123:     release. Also a list of restrictions on the features the module
                    124:     does provide: data types that cannot be handled, performance issues
                    125:     and the circumstances in which they may arise, practical
                    126:     limitations on the size of data sets, special cases that are not
                    127:     (yet) handled, etc.
                    128:
                    129: No bugs have been reported.
                    130:
                    131: Please report any bugs or feature requests to
                    132: C<bug-text-todo-rest-api@rt.cpan.org>, or through the web interface at
                    133: L<http://rt.cpan.org>.
                    134:
                    135:
                    136: =head1 AUTHOR
                    137:
                    138: Andrew Fresh  C<< <andrew@cpan.org> >>
                    139:
                    140:
                    141: =head1 LICENSE AND COPYRIGHT
                    142:
                    143: Copyright (c) 2010, Andrew Fresh C<< <andrew@cpan.org> >>. All rights reserved.
                    144:
                    145: This module is free software; you can redistribute it and/or
                    146: modify it under the same terms as Perl itself. See L<perlartistic>.
                    147:
                    148:
                    149: =head1 DISCLAIMER OF WARRANTY
                    150:
                    151: BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
                    152: FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
                    153: OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
                    154: PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
                    155: EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
                    156: WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
                    157: ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
                    158: YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
                    159: NECESSARY SERVICING, REPAIR, OR CORRECTION.
                    160:
                    161: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                    162: WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
                    163: REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE
                    164: LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
                    165: OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
                    166: THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
                    167: RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
                    168: FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
                    169: SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                    170: SUCH DAMAGES.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>