-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdist.ini
112 lines (85 loc) · 2.3 KB
/
dist.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
name = BackPAN-Version-Discover
author = Stephen R. Scaffidi <[email protected]>
license = Perl_5
copyright_holder = Stephen R. Scaffidi
copyright_year = 2010
;;; plugins for working with git ;;;
[@Filter]
-bundle = @Git
; I prefer to control commits myself.
-remove = Git::Commit
; but double-checking is still good :)
;-remove = Git::Check
; uncomment below if not on github yet
;-remove = Git::Push
[BumpVersionFromGit]
first_version = 0.001
version_regexp = ^v(\d+.*)$
;;; the Basic plugin bundle;;;
[@Filter]
-bundle = @Basic
-remove = ExtraTests
; uncomment below after writing a better readme plugin :)
;-remove = Readme
;-remove = UploadToCPAN
; uncomment the lines above and below for a 'fake release'
;[FakeRelease]
;;; installation pre-requisites ;;;
; automatically determine pre-requisites
[AutoPrereq]
skip = ^DateTime::Format::Flexible$
; manually set pre-requisites
[Prereqs]
DateTime::Format::Flexible = 0.10
;;; META info plugins ;;;
; set the META homepage to the search.cpan.org dist url
[Homepage]
; sets the META bugtracker url to the cpan RT instance
[Bugtracker]
;try to determine and set the URL to your public repository in META
[Repository]
; set the META builtwith info
[MetaData::BuiltWith]
; set the META provides info
[MetaProvides::Package]
; add info to META indicating availability on github.com
[GithubMeta]
;;; Additional plugins ;;;
; I will probably use this once the patch I sent is applied
;[ReadmeFromPod]
; add a version + timestamp line to the Changes file
[NextRelease]
; fill out & format the pod in each module.
; see weaver.ini if present for configuration.
[PodWeaver]
; add a DIST var to each module
[PkgDist]
; add a VERSION var to each module
[PkgVersion]
; provide a Build.PL
[ModuleBuild]
; provide an INSTALL file
[InstallGuide]
; provide a META.json
[MetaJSON]
; try to determine the minimum compatible perl version
[MinimumPerl]
; will use this eventually, once it isn't a PITA
;[Signature]
;;; Various release/author tests ;;;
[CriticTests]
critic_config = perlcritic.rc
[EOLTests]
[NoTabsTests]
[KwaliteeTests]
[CheckChangeLog]
[PodSyntaxTests]
[CheckExtraTests]
[UnusedVarsTests]
[PodCoverageTests]
[ReportVersions::Tiny]
[ConsistentVersionTest]
;;; clean up ;;;
[PruneFiles]
; KwaliteeTests leaves this file in our dist root. kill it.
filenames = Debian_CPANTS.txt