On Aug 1, 2009, at 7:59 AM, David Golden wrote:
Wow, putting them in MANIFEST.skip - what a simple and great
idea. :) I
don't even need the environment variable in that case. Anyone who
is running
'make test' in the git source will see the internal tests, as they
should...anyone who has the published distribution won't see them.
The downside is that anyone who works on your code from CPAN rather
than git won't know you have them.
Not much of a downside if you have a publicly-available repository and
you advertise such in the documentation of your code and in the
resources section of your META.yml. I have this in my Build.PL to
achieve this (though I need to audit all of my modules to update this
info):
meta_merge => {
resources => {
homepage => 'http://search.cpan.org/dist/Pod-Site/',
bugtracker => 'http://github.com/theory/pod-site/issues/',
# MailingList => 'mailto:x...@example.org',
repository => 'http://github.com/theory/pod-site/tree/',
}
},
Is this sort of thing in the templates that ship with Module::Starter
and friends, I wonder?
Best,
David