finally started using dzil new
Ages ago, I got a lot of requests for a way to let Dist::Zilla create new
dists. Creating a useful command for doing that became part of the TPF grant
work that I did, and dzil new
started to work in May. By June, it reached
the state it’s been in for months now, which seemed pretty good – but I didn’t
really know, because I wasn’t using it.
This week, I released a few new distributions, and the same things bit me each
time: I didn’t have a .gitignore
and I didn’t have a Changes
file. The
latter was much more annoying, because it would make the NextRelease plugin die
after release, and I’d have to do a bunch of the post-release actions myself.
I thought about writing a “don’t do the actual release unless the Changes file
exists” plugin, but then I decided it would be pretty easy to just start using
dzil new
. So far, I’m happy! Here’s my setup:
profile.ini:
[DistINI]
append_file = plugins.ini
[Git::Init]
[GenerateFile / Generate-gitignore ]
filename = .gitignore
is_template = 1
content = -*
content = .build
[GenerateFile / Generate-Changes ]
filename = Changes
is_template = 0
content = Revision history for
content =
content =
plugins.ini:
[@RJBS]