Tux / Release-Checklist

A checklist for releasing a CPAN module
Artistic License 2.0
15 stars 12 forks source link

my notes from the review at PTS 2018 Oslo #3

Open karenetheridge opened 6 years ago

karenetheridge commented 6 years ago

in prereqs:

legal: the perl/perl_5 licence is a reasonable default if you don't have a preferred licence.

multiple perl versions: travis can help with this - I'm not sure if we have a good document for perl travis testing yet but we ought to.

META: people shouldn't be editing their META.* by hand: this is generated by authoring tools (either EUMM directly, or Dist::Zilla, App::ModuleBuildTiny etc). should link to the document(s) that describe how to declare metadata using those tools.

Changelog:

as discussed in the meeting (2018-04-21, PTS 2018 Oslo):

exodist commented 6 years ago

I will point out that Test:: can go into the regular prereq's if the dist is itself a testing module and therefore does require Test:: at run-time. The wording above implies there is no correct time ot put Test:: modules into prereqs.

Tux commented 5 years ago

I've merged most of that now. Sorry for the huge delay. I do not think template folders are appropriate, but I'll take PR's :)