e0993e96c0cea15801365fde574966c1660f88a4
[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 [MetaTests]
52 [Test::ChangesHasContent]
53 [Test::Version]
54
55 [Test::MinimumVersion]
56 :version = 2.000003
57 max_target_perl = 5.008003
58
59 [PodSyntaxTests]
60 ;[PodCoverageTests] ; we have our own custom one
61 [Test::Pod::No404s]
62 [Test::PodSpelling]
63 stopwords = API
64 stopwords = Florian
65 stopwords = Kitover
66 stopwords = MyStr
67 stopwords = Napiorkowski
68 stopwords = Pearcey
69 stopwords = Perlop
70 stopwords = PositiveInt
71 stopwords = Ragwitz
72 stopwords = Rolsky
73 stopwords = Sedlacek
74 stopwords = StrOrArrayRef
75 stopwords = TODO
76 stopwords = TypeAndSubExporter
77 stopwords = autarch
78 stopwords = caelum
79 stopwords = coercions
80 stopwords = documention
81 stopwords = gotchas
82 stopwords = hdp
83 stopwords = inline
84 stopwords = instantiation
85 stopwords = isa
86 stopwords = jnapiorkowski
87 stopwords = libs
88 stopwords = namespaces
89 stopwords = organise
90 stopwords = parameterize
91 stopwords = parameterized
92 stopwords = phaylon
93 stopwords = rafl
94 stopwords = subclasses
95 stopwords = subtype
96 stopwords = subtypes
97 stopwords = subtyping
98 stopwords = typeconstraint
99
100
101 [Prereqs / BuildRequires]
102 FindBin        = 0
103 Test::Fatal    = 0
104 Test::Moose    = 0
105 Test::More     = 0.88
106 Test::Requires = 0
107
108 [Prereqs]
109 Carp             = 0
110 Carp::Clan       = 6.00
111 Moose            = 1.06
112 Scalar::Util     = 1.19
113 Sub::Install     = 0.924
114 Sub::Name        = 0
115 namespace::clean = 0.19
116 perl             = v5.8.0
117
118
119 ;;; Before Release
120 [Git::Check]
121
122 [Git::CheckFor::MergeConflicts]
123
124 [Git::CheckFor::CorrectBranch]
125 :version = 0.004
126 release_branch = master
127
128 [Git::Remote::Check]
129 remote_branch = master
130
131 [CheckPrereqsIndexed]
132 [RunExtraTests]
133
134
135 ;;; Releaser
136 [UploadToCPAN]
137
138
139 ;;; AfterRelease
140 [Git::Commit]
141 allow_dirty = Changes
142 commit_msg = %N-%v%t%n%n%c
143
144 [Git::Tag]
145 tag_format = v%v%t
146 tag_message = v%v%t
147
148 [Git::Push]
149
150 [InstallRelease]
151 install_command = cpanm .
152
153 ; listed late, to allow all other plugins which do BeforeRelease checks to run first.
154 [ConfirmRelease]