cb6e3e484abde4bf7066c71ca5196d5bbbb6265a
[gitmo/MooseX-Types.git] / dist.ini
1 name    = MooseX-Types
2 author  = Robert "phaylon" Sedlacek <rs@474.at>
3 license = Perl_5
4 copyright_holder = Robert "phaylon" Sedlacek
5
6 [Git::NextVersion]
7 version_regexp = ^v([\d._]+)(-TRIAL)?$
8
9 [NextRelease]
10 format = %-6V  %{yyyy-MM-dd HH:mm:ss ZZZZ}d (%U)
11
12 [@Filter]
13 -bundle = @Basic
14 -remove = ConfirmRelease
15 -remove = ExtraTests
16
17 [InstallGuide]
18 [MetaJSON]
19
20 [MetaNoIndex]
21 directory = t
22 directory = xt
23 directory = examples
24
25 [MetaProvides::Package]
26 meta_noindex = 1
27
28 [MetaConfig]
29
30 [MetaResources]
31 bugtracker.web    = http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-Types
32 bugtracker.mailto = bug-moosex-types@rt.cpan.org
33 repository.url    = git://git.moose.perl.org/MooseX-Types.git
34 repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Types.git;a=summary
35 repository.type   = git
36
37 [SurgicalPodWeaver]
38
39 [ContributorsFromGit]
40
41 [PkgVersion]
42 [MinimumPerl]
43
44
45 [Test::Compile]
46 bail_out_on_fail = 1
47
48 [Test::CheckDeps]
49 :version = 0.005
50 fatal = 1
51
52 [NoTabsTests]
53 [EOLTests]
54 [MetaTests]
55 [Test::CPAN::Changes]
56 [Test::ChangesHasContent]
57 [Test::Version]
58
59 [Test::MinimumVersion]
60 :version = 2.000003
61 max_target_perl = 5.008003
62
63 [PodSyntaxTests]
64 ;[PodCoverageTests] ; we have our own custom one
65 [Test::Pod::No404s]
66 [Test::PodSpelling]
67 stopwords = API
68 stopwords = Florian
69 stopwords = Kitover
70 stopwords = MyStr
71 stopwords = Napiorkowski
72 stopwords = Pearcey
73 stopwords = Perlop
74 stopwords = PositiveInt
75 stopwords = Ragwitz
76 stopwords = Rolsky
77 stopwords = Sedlacek
78 stopwords = StrOrArrayRef
79 stopwords = TODO
80 stopwords = TypeAndSubExporter
81 stopwords = autarch
82 stopwords = caelum
83 stopwords = coercions
84 stopwords = documention
85 stopwords = gotchas
86 stopwords = hdp
87 stopwords = inline
88 stopwords = instantiation
89 stopwords = isa
90 stopwords = jnapiorkowski
91 stopwords = libs
92 stopwords = namespaces
93 stopwords = organise
94 stopwords = parameterize
95 stopwords = parameterized
96 stopwords = phaylon
97 stopwords = rafl
98 stopwords = subclasses
99 stopwords = subtype
100 stopwords = subtypes
101 stopwords = subtyping
102 stopwords = typeconstraint
103
104 [AutoPrereqs]
105
106 ; specific version requirements
107 [Prereqs / RuntimeRequires]
108 Carp::Clan       = 6.00
109 Moose            = 1.06
110 Scalar::Util     = 1.19
111 namespace::autoclean = 0.08
112
113 [Prereqs / DevelopRequires]
114 Test::Pod::Coverage  = 1.04
115 Pod::Coverage::Moose = 0.02
116
117
118 ;;; Before Release
119 [Git::Check]
120
121 [Git::CheckFor::MergeConflicts]
122
123 [Git::CheckFor::CorrectBranch]
124 :version = 0.004
125 release_branch = master
126
127 [Git::Remote::Check]
128 remote_branch = master
129
130 [CheckPrereqsIndexed]
131 [RunExtraTests]
132
133
134 ;;; AfterRelease
135 [Git::Commit]
136 allow_dirty = Changes
137 commit_msg = %N-%v%t%n%n%c
138
139 [Git::Tag]
140 tag_format = v%v%t
141 tag_message = v%v%t
142
143 [Git::Push]
144
145 [InstallRelease]
146 install_command = cpanm .
147
148 ; listed late, to allow all other plugins which do BeforeRelease checks to run first.
149 [ConfirmRelease]