[Catalyst-dev] RfC: Extending Catalyst POD

hkclark at gmail.com hkclark at gmail.com
Wed Mar 14 20:14:25 GMT 2007


Robert,

Looks like you have some excellent information in here.  Thank you for
writing it up... it should be a valuable update/addition to the docs!

Let me read through it and I'll get back to you... I saw a couple of minor
things on my first (quick) read through.

Thanks again,
Kennedy

On 3/9/07, Robert 'phaylon' Sedlacek <rs at 474.at> wrote:
>
> Good evening fellow codeslappers,
>
> since Catalyst::Manual::WritingPlugins is way (way!) outdated and even
> contains some bad practices (I wrote it at 5.33 time with very little
> actual Catalyst understanding) I wrote a successor named "Extending
> Catalyst." As you can surely guess, it would be great if -dev could
> review it before it goes public.
>
> You can find the whole beast at
>
>    <http://474.at/lab/ExtendingCatalyst.pod>
>
> And here, for convenience, the outline:
>
>    NAME
>    DESCRIPTION
>    BEST PRACTICES
>      Quick Checklist
>      Namespaces
>      Can it be a simple module?
>      Inheritance and overriding methods
>      Tests and documentation
>      The context object *
>    CONFIGURATION
>      Attributes
>      Creating custom accessors
>      Component configuration
>    IMPLEMENTATION **
>      Action classes
>      Component base classes
>      Controllers
>      Models and Views ***
>      Plugins *4
>      Factory components with COMPONENT() *5
>    SEE ALSO
>    AUTHOR
>    LICENSE AND COPYRIGHT
>
> Footnotes:
>   *   ACCEPT_CONTEXT stuff and model/app bondage warnings.
>   **  Sorted by 'smallest scope first.'
>   *** Details on what a View should do.
>   *4  Yes, it contains a metaphorical 'You don't want this.'
>   *5  mst: Please make sure I got this one right.
>
> I would very much appreciate any comments on this matter as a whole and
> the document specifically. I hope I got all the "its" vs. "it's" this
> time.
>
> Thanks again,
> phaylon
>
> --
> # Robert 'phaylon' Sedlacek
> # Perl 5/Catalyst Developer in Hamburg, Germany
> { EMail =3D> ' rs at 474.at ', Web =3D> ' http://474.at ' }
>
> _______________________________________________
> Catalyst-dev mailing list
> Catalyst-dev at lists.rawmode.org
> http://lists.rawmode.org/mailman/listinfo/catalyst-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst-dev/attachments/20070314/f=
8cffa8a/attachment.htm


More information about the Catalyst-dev mailing list