in reply to Re^5: Making the CPAN/GitHub updating process painless
in thread Making the CPAN/GitHub updating process painless
I can't see how that would be the case. At least I've never encountered it. I agree that some implementations can make some things difficult or impossible: you can't read the Pod in a module using perldoc if dzil hasn't built the distro, for example (I don't use Pod::Weaver's "magical" features for that reason). However, I have never encountered a situation where writing or running tests was affected. The tests should be able to use the library irrespective of the condition of Pod or the inclusion of dzil-specific directives. While you can run tests with dzil test you can equally just use prove.
I am not sure whether Dist::Zilla runs or passes its tests on Windows. I would say it's quite rare in general for a CPAN author to develop on Windows, and the fact of the matter is that Dist::Zilla has become the de facto standard for releasing to CPAN. This is simply because once you spend the time to learn it, it saves you hours of time and aggravation when updating a distribution. I urge anyone who contributes original or patched content to CPAN to bite the bullet and spend half a day getting up to speed. You'll be glad you did!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: Making the CPAN/GitHub updating process painless
by marto (Cardinal) on Dec 17, 2017 at 14:08 UTC | |
|
Re^7: Making the CPAN/GitHub updating process painless
by Corion (Patriarch) on Dec 17, 2017 at 21:57 UTC | |
by 1nickt (Canon) on Dec 18, 2017 at 12:52 UTC | |
|
Re^7: Making the CPAN/GitHub updating process painless
by Anonymous Monk on Dec 17, 2017 at 21:45 UTC |