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 111 112 113 114 115
|
author = Marc Mims <marc@questright.com>
license = Perl_5
copyright_year = 2015-2018
copyright_holder = Marc Mims
;; copied from @Milla and modified
[NameFromDirectory]
; Make the git repo installable
[Git::GatherDir]
exclude_filename = Build.PL
exclude_filename = META.json
exclude_filename = LICENSE
exclude_filename = README.md
[CopyFilesFromBuild]
copy = META.json
copy = LICENSE
copy = Build.PL
; should be after GatherDir
; Equivalent to Module::Install's version_from, license_from and author_from
[VersionFromMainModule]
[ReversionOnRelease]
prompt = 1
; after ReversionOnRelease for munge_files, before Git::Commit for after_release
[NextRelease]
format = %-6v %{yyyy-MM-dd HH:mm:ss VVV}d%{ (TRIAL RELEASE)}T
[Git::Check]
allow_dirty = dist.ini
allow_dirty = Changes
allow_dirty = META.json
allow_dirty = README.md
allow_dirty = Build.PL
; for $VERSION
allow_dirty = lib/Twitter/API.pm
; Make Github center and front
[GithubMeta]
issues = 1
[MetaResources]
x_IRC = irc://irc.perl.org/#net-twitter
; Set no_index to sensible directories
[MetaNoIndex]
directory = t
directory = xt
directory = inc
directory = share
directory = eg
directory = examples
[PkgVersion]
[SurgicalPodWeaver]
replacer = replace_with_comment
post_code_replacer = replace_with_nothing
[MetaProvides::Package]
; cpanfile -> META.json
[Prereqs::FromCPANfile]
[ModuleBuildTiny]
[MetaJSON]
; x_contributors for MetaCPAN
[Git::Contributors]
; standard stuff
[PodSyntaxTests]
[MetaYAML]
[License]
[ReadmeAnyFromPod]
[ReadmeAnyFromPod/ReadmeTextInBuild]
[ExtraTests]
[ExecDir]
dir = script
[ShareDir]
[Manifest]
[ManifestSkip]
[CheckChangesHasContent]
[TestRelease]
[ConfirmRelease]
;[ $ENV{FAKE_RELEASE} ? 'FakeRelease' : 'UploadToCPAN' ],
[UploadToCPAN]
[CopyFilesFromRelease]
;match = \.pm$
[Git::Commit]
commit_msg = Release %v
allow_dirty = dist.ini
allow_dirty = Changes
allow_dirty = META.json
allow_dirty = README.md
allow_dirty = Build.PL
; for $VERSION
allow_dirty = lib/Twitter/API.pm
; .pm files copied back from Release
;allow_dirty_match = \.pm$ ; .pm files copied back from Release
[Git::Tag]
tag_format = %v
tag_message =
[Git::Push]
remotes_must_exist = 0
|