I've started my first few steps into ripping the guts out of Catalyst::Helper. The "guts" being the Template::Toolkit templating in the __DATA__ section and the *awful and hideous* hex representation of the Catalyst logo images stuff in there as well.
The current main goal is to extract this data and put it into a File::ShareDir directory, allowing the distribution to contain the files in full (not in some rat bastardized embedded form) and copy them as needed upon new application creation. This is a big step in lending itself to a new and cleaner Catalyst::Helper API.
With this in mind, Tomas Doran wrote a test to help me determine whether or not the original application generated (before the evisceration commenced) matches the application generated with the templates and images in a share directory.
I've got code written to this effect, I now need to switch out the current _mk_foo methods respectively to reflect the new code and file distribution method.
The current main goal is to extract this data and put it into a File::ShareDir directory, allowing the distribution to contain the files in full (not in some rat bastardized embedded form) and copy them as needed upon new application creation. This is a big step in lending itself to a new and cleaner Catalyst::Helper API.
With this in mind, Tomas Doran wrote a test to help me determine whether or not the original application generated (before the evisceration commenced) matches the application generated with the templates and images in a share directory.
I've got code written to this effect, I now need to switch out the current _mk_foo methods respectively to reflect the new code and file distribution method.







Leave a comment