in reply to Dist::Zilla Tutorial for beginners
The idea of a new/expanded Dist::Zilla tutorial has my full support. I have started using dzil some time ago and am pretty happy about that decision. Only I am still struggling with it, especially if a GitHub repository builds its package with plugins I've never heard of before, and which has a bunch of dependencies to modules (or even external tools) I've never heard of before. Quite often I find myself inspecting the plugin code to find out how to get the benefits but disable some unwanted behaviour.
I am sure you are aware of RJBS's tutorial at http://dzil.org/tutorial/start.html which has been written by someone who knows way too much about Dist::Zilla. It is concise, which is a good thing, but it lacks any hints on how to find more details about the plugins: What they actually do, how they can be configured. Often a link to the relevant CPAN would do the trick. I often considered adding stuff, but then doing that in a structured way needs more time than I ever had.
Your article, on the other hand, makes a good introductory chapter in the Comprehensive Book On Dist::Zilla. However, in my opinion it is just too long to be a tutorial. I guess that anyone who considers whether or not to start using Dist::Zilla is aware of software building and packaging. They don't need more motivation, but rather look for hints how to judge cost vs. benefits, or for a guide through the mess of available features. Here are a few questions which I'd like to see answered in an introductory article about Dist::Zilla:
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Dist::Zilla Tutorial for beginners
by nysus (Parson) on Sep 23, 2018 at 12:03 UTC |