0692ccff79bad30ffab43ba02dfc6ad4cd56e304
[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 [PkgVersion]
40 [MinimumPerl]
41
42
43 [Test::Compile]
44 bail_out_on_fail = 1
45
46 [Test::CheckDeps]
47 :version = 0.005
48 fatal = 1
49
50 [NoTabsTests]
51 [EOLTests]
52 [MetaTests]
53 [Test::CPAN::Changes]
54 [Test::ChangesHasContent]
55 [Test::Version]
56
57 [Test::MinimumVersion]
58 :version = 2.000003
59 max_target_perl = 5.008003
60
61 [PodSyntaxTests]
62 ;[PodCoverageTests] ; we have our own custom one
63 [Test::Pod::No404s]
64 [Test::PodSpelling]
65 stopwords = API
66 stopwords = Florian
67 stopwords = Kitover
68 stopwords = MyStr
69 stopwords = Napiorkowski
70 stopwords = Pearcey
71 stopwords = Perlop
72 stopwords = PositiveInt
73 stopwords = Ragwitz
74 stopwords = Rolsky
75 stopwords = Sedlacek
76 stopwords = StrOrArrayRef
77 stopwords = TODO
78 stopwords = TypeAndSubExporter
79 stopwords = autarch
80 stopwords = caelum
81 stopwords = coercions
82 stopwords = documention
83 stopwords = gotchas
84 stopwords = hdp
85 stopwords = inline
86 stopwords = instantiation
87 stopwords = isa
88 stopwords = jnapiorkowski
89 stopwords = libs
90 stopwords = namespaces
91 stopwords = organise
92 stopwords = parameterize
93 stopwords = parameterized
94 stopwords = phaylon
95 stopwords = rafl
96 stopwords = subclasses
97 stopwords = subtype
98 stopwords = subtypes
99 stopwords = subtyping
100 stopwords = typeconstraint
101
102
103 [Prereqs / BuildRequires]
104 FindBin        = 0
105 Test::Fatal    = 0
106 Test::Moose    = 0
107 Test::More     = 0.88
108 Test::Requires = 0
109
110 [Prereqs]
111 Carp             = 0
112 Carp::Clan       = 6.00
113 Moose            = 1.06
114 Scalar::Util     = 1.19
115 Sub::Install     = 0.924
116 Sub::Name        = 0
117 namespace::clean = 0.19
118 perl             = v5.8.0
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 ;;; Releaser
138 [UploadToCPAN]
139
140
141 ;;; AfterRelease
142 [Git::Commit]
143 allow_dirty = Changes
144 commit_msg = %N-%v%t%n%n%c
145
146 [Git::Tag]
147 tag_format = v%v%t
148 tag_message = v%v%t
149
150 [Git::Push]
151
152 [InstallRelease]
153 install_command = cpanm .
154
155 ; listed late, to allow all other plugins which do BeforeRelease checks to run first.
156 [ConfirmRelease]