Re: Documenting best practices and the state of ToolChain guidelines using CPAN and POD
[email protected] ("H.Merijn Brand") Wed, 6 May 2015 16:46:08 +0200
| Newsgroups | perl.cpan.workers,perl.qa |
|---|---|
| Message-ID | <[email protected]> |
--Sig_/WTOn5.kbf5Fv_trhtb39yJB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 06 May 2015 09:26:03 +0200, Peter Rabbitson <[email protected]> wrote: > On 05/06/2015 08:03 AM, Kent Fredric wrote: > > This is something that has bothered me for a while. > > > > We have a lot of standards and guiding principles, but a lot of it is > > all in our heads, wisdom one can only get by talking about it on > > toolchain, and/or breaking things and getting yelled at. > > > > ... > > > > As such, I propose a very rudimentary idea: > > > > Toolchain > > > > This is the top namespace > > > > Toolchain::Standards >=20 > First of all +1000 on the idea itself. I want to point out an > alternative to the naming, simply because I have been thinking about > something *very* similar for about 6 months now (and this email may in > fact be the thing that gets me rolling). >=20 > The toolchain is not the only thing that has a body of knowledge to be > documented. All organizations have that. All individual projects have > that. And *individual authors* have things they would want to document. > Not because of vanity, but because it is much much much simpler to link > to a piece of text, instead of rehashing an argument for the 100th time. >=20 > Therefore I am urging you to think broader and go for: >=20 > Policy - short blurb what is this about > Policy::Org - short sub-blurb what is this about > Policy::Org::P5P - pumpkin maitaned > Policy::Org::Toolchain - joint maintainership > Policy::Project > Policy::Project::Moose > Policy::Project::DBIC > Policy::Author > Policy::Author::AUTARCH - explicitly reserved (and non-squatable, > PAUSE admins take action when needed) > Policy::Author::RIBASUSHI >=20 > Sorry for the sidetrack One issue that bothers me is that *I* view CPAN as something to install from. Unlike many others, I still use commands like "man" and "perldoc" to read *installed* stuff. Works always, works everywhere (even when there is not connection to the wicked world outside). I share the sentiment David vented in another post: * Who is each piece of information for? * Where are they likely to look today? * Are there existing documents that can be fixed/expanded? If the proposed namespace is accepted, it is *unlikely* that that info will be locally available. Why on earth would some Linux distro include those documentation? Why would an end-user install it? How much I admire this effort (+1000 as you say from me as well), I think a structured HTML doc that people can download and read or PDF with index will reach a wider audience. Proof me wrong! Please! --=20 H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using perl5.00307 .. 5.21 porting perl5 on HP-UX, AIX, and openSUSE http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/ --Sig_/WTOn5.kbf5Fv_trhtb39yJB Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJVSik0AAoJEAOhR6E+XcCYB3cH/28S+dnRGe78k5HW783Lv3iO TkVb3LGVJPC0vBIweNSdFDij6Sqj7eqpW3lM4W97EIM4j0gggOz1+9SvVyxbHg5f 5Ae7S+F5l8r/wT117zObo9ISPqY4GCEUI2Q47kiUQyvMwkUIpMIGsT3CJBwKiEXy AQ7abjTyqbszUQTqYOrO+SYfyD+/3/UzJkWwAQxlCwqn5mPSh998uMBG2KA6Uw6e ureJbJJJ8OzJp+75q+euJicOUBu/xOXow8qAaxp3Ic00QFnrWvNxTpj9TeiIlZjy uFVfiLYd59E5Y3ubG82vwwZbqrR1iw82XeX0u6Fnr7DQBdI+/y0h11NL5VqBacI= =5STj -----END PGP SIGNATURE----- --Sig_/WTOn5.kbf5Fv_trhtb39yJB--