-
Notifications
You must be signed in to change notification settings - Fork 0
/
dist.ini
65 lines (50 loc) · 1.79 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
name = Algorithm-DistanceMatrix
version = 0.05
author = Chad A. Davis <[email protected]>
license = Perl_5
copyright_holder = Chad A. Davis
copyright_year = 2011
; Plugin setup inspired by:
; http://p3rl.org/Dist::Zilla::PluginBundle::DAGOLDEN
[GatherDir]
; file modifications
[PkgVersion] ; add $VERSION = ... to all module files
[PodVersion] ; add VERION to every POD
[NextRelease] ; Add new version to the Changes file
[PodWeaver] ; Add boilerplate documentation to modules
;[Prepender] ; prepend a copyright, not need if using PodWeaver
; generated files
[License] ; boilerplate license
[Readme]
; t tests
[CompileTests] ; make sure .pm files all compile
[ExtraTests]
;[CriticTests]
;[PodCoverageTests]
;[PodSyntaxTests]
fake_home = 1 ; fakes $ENV{HOME} just in case
; metadata
[MinimumPerl] ; determine minimum perl version
[AutoPrereqs] ; find prereqs from code
[Prereqs] ; Any additional explicit prereqs here
; Some::Module = 1.2.3
; Set homepage and repository and bugtracker
[GithubMeta]
issues = 1
[MetaYAML] ; generate META.ym
[MetaJSON] ; generate META.json
; build system
[ExecDir] ; include 'bin/*' as executables
[ShareDir] ; include 'share/' for File::ShareDir
;[MakeMaker] ; create Makefile.PL
[ModuleBuild]
; manifest (after all generated files)
[Manifest] ; create MANIFEST
; before release
[CheckPrereqsIndexed] ; ensure prereqs are on CPAN
[CheckChangesHasContent] ; ensure Changes has been updated
[TestRelease] ; ensure t/ tests pass (including dynamic extra tests)
[ConfirmRelease] ; prompt before uploading
; releaser
[UploadToCPAN] ; uploads to CPAN
;[FakeRelease] ; simulate a release without actually uploading to CPAN