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