Use Dist::Zilla to make releases

This commit is contained in:
Ask Bjørn Hansen
2010-08-02 01:35:41 -07:00
parent d7f3b740f5
commit 5315d1efda
6 changed files with 47 additions and 80 deletions

View File

@@ -1,15 +0,0 @@
.gitignore
.perltidyrc
Changes
lib/MojoX/Renderer/TT.pm
Makefile.PL
MANIFEST
MANIFEST.SKIP
README
t/00-load.t
t/pod-coverage.t
t/pod.t
t/render.t
t/render/template-error.tt2
t/render/template.html.tt2
t/render/template.tt2

View File

@@ -32,6 +32,8 @@
### DEFAULT MANIFEST.SKIP ENDS HERE ####
t/tmp/ctpl
\.DS_Store$
\.sw.$
(\w+-)*(\w+)-\d\.\d+(?:\.tar\.gz)?$

View File

@@ -1,21 +0,0 @@
use strict;
use warnings;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'MojoX::Renderer::TT',
AUTHOR => 'Ask Bjørn Hansen <ask@develooper.com>',
VERSION_FROM => 'lib/MojoX/Renderer/TT.pm',
ABSTRACT_FROM => 'lib/MojoX/Renderer/TT.pm',
($ExtUtils::MakeMaker::VERSION >= 6.3002
? ('LICENSE'=> 'perl')
: ()),
PL_FILES => {},
PREREQ_PM => {
'Test::More' => 0,
'Mojo' => 0.999926,
'Template' => 2.18,
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'MojoX-Renderer-TT-*' },
);

44
README
View File

@@ -1,44 +0,0 @@
MojoX-Renderer-TT
This module implements a Template Toolkit renderer for the Mojo
framework.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc MojoX::Renderer::TT
You can also look for information at:
Git repository
http://git.develooper.com/?p=MojoX-Renderer-TT.git;a=summary
git://git.develooper.com/MojoX-Renderer-TT.git
RT, CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=MojoX-Renderer-TT
CPAN Ratings
http://cpanratings.perl.org/d/MojoX-Renderer-TT
Search CPAN
http://search.cpan.org/dist/MojoX-Renderer-TT/
COPYRIGHT AND LICENCE
Copyright (C) 2008-2009 Ask Bjørn Hansen
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

43
dist.ini Normal file
View File

@@ -0,0 +1,43 @@
name = MojoX-Renderer-TT
author = Ask Bjørn Hansen <ask@develooper.com>
license = Perl_5
version = 0.40
copyright_holder = Ask Bjørn Hansen
# copyright_year = 2009
[Prereqs]
Mojo = 0.999926
Template = 2.18
[Prereqs / TestRequires ]
Test::More = 0
[@Git]
tag_format = release/%v
# push_to = all
[@Filter]
bundle = @Basic
remove = Readme
remove = Manifest
[Repository]
[Homepage]
[PkgVersion]
[CheckChangeLog]
[CompileTests]
[DistManifestTests]
[HasVersionTests]
[MetaTests]
[ReadmeFromPod]
[PodCoverageTests]
[Manifest]
[NextRelease]
format = %-7v %{MMMM d, yyyy}d

View File

@@ -3,6 +3,8 @@ package Mojolicious::Plugin::TtRenderer;
use strict;
use warnings;
our $VERSION = '0.01';
use base 'Mojolicious::Plugin';
use MojoX::Renderer::TT;