14 years agoFix so that superclasses and roles get applied from config. This is where the method...
Tomas Doran (t0m) [Sat, 23 May 2009 20:28:17 +0000]
Fix so that superclasses and roles get applied from config. This is where the method smashing shows itself as untenable, but I think I have a strategy for that..

14 years agoMake superclasses and roles tests pass
Tomas Doran (t0m) [Sat, 23 May 2009 19:55:49 +0000]
Make superclasses and roles tests pass

14 years agoFailing tests for configured base classes and roles.
Tomas Doran (t0m) [Sat, 23 May 2009 19:17:39 +0000]
Failing tests for configured base classes and roles.

14 years agoIgnore stuff I have open in my editor
Tomas Doran (t0m) [Sat, 23 May 2009 19:17:13 +0000]
Ignore stuff I have open in my editor

14 years agoMX::Role::Parameterized fixed the bug which meant I had to mention the parameterized...
Tomas Doran (t0m) [Sat, 23 May 2009 19:16:00 +0000]
MX::Role::Parameterized fixed the bug which meant I had to mention the parameterized role here to get it to compose, by composing right, and as it had no parameters, crapped itself. Bump required version so all the hate goes away

14 years agoBump Catalyst dep
Tomas Doran (t0m) [Sat, 23 May 2009 18:56:20 +0000]
Bump Catalyst dep

14 years agoAdd a base class and a controller role, and some config for the controller builder...
Tomas Doran (t0m) [Sat, 23 May 2009 18:54:26 +0000]
Add a base class and a controller role, and some config for the controller builder, so I can write failing tests

14 years agoInitial capture of discussion as TODOs.
Chris Andrews [Fri, 22 May 2009 20:29:55 +0000]
Initial capture of discussion as TODOs.

15 years agoMake the test work like I want it too. It's a gross hack currently, but now does...
Tomas Doran (t0m) [Wed, 13 May 2009 11:55:28 +0000]
Make the test work like I want it too. It's a gross hack currently, but now does what it says on the tin

15 years agoBad kitty, ->can't('has')
Tomas Doran (t0m) [Wed, 13 May 2009 11:48:05 +0000]
Bad kitty, ->can't('has')

15 years agoAdd auto_install so I get make installdeps
Tomas Doran (t0m) [Wed, 13 May 2009 11:33:23 +0000]
Add auto_install so I get make installdeps

15 years agoFAIL
t0m [Thu, 30 Apr 2009 23:02:12 +0000]
FAIL

15 years agoFix scripts. I also appear to have fucked things so we're getting actions we shouldn...
t0m [Thu, 30 Apr 2009 22:32:43 +0000]
Fix scripts. I also appear to have fucked things so we're getting actions we shouldn't registered. Fail, and the tests don't. DOUBLE FAIL.

15 years agoWhole lotta reorganisation. Moved the app demo down into t/lib, added Module::Install...
t0m [Thu, 30 Apr 2009 22:28:43 +0000]
Whole lotta reorganisation. Moved the app demo down into t/lib, added Module::Install::ExtraTests, as it will goad me into adding POD tests, rip configloader out the test app, I know it works already

15 years agoConvert the controller base class into a role applied to the controller meta. There...
t0m [Thu, 30 Apr 2009 22:12:55 +0000]
Convert the controller base class into a role applied to the controller meta. There needs to be a way to config how controllers are generated / their superclass + extra roles and stuff like that

15 years agoActually only find methods which have been defined with the 'command' syntax..
t0m [Sun, 26 Apr 2009 21:59:56 +0000]
Actually only find methods which have been defined with the 'command' syntax..

15 years agoOk, I don't feel so dirty now. Still need to implement method filtering, such that...
t0m [Sun, 26 Apr 2009 19:16:13 +0000]
Ok, I don't feel so dirty now. Still need to implement method filtering, such that only methods created with the appropriate metaclass get used

15 years agoAnother piece of insantiy factored out
t0m [Sun, 26 Apr 2009 19:01:15 +0000]
Another piece of insantiy factored out

15 years agoGet rid of the insanity of passing the compoenent method as a subref - instead it...
t0m [Sun, 26 Apr 2009 18:57:14 +0000]
Get rid of the insanity of passing the compoenent method as a subref - instead it becomes a role parameter. This gets rid of the insane hack to remove the COMPONENT method from the local package in controllers

15 years agoFirst step switch to MX::Role::Parameterized
t0m [Sun, 26 Apr 2009 18:39:46 +0000]
First step switch to MX::Role::Parameterized

15 years agoDid I mention that I'm rubbish at naming things. I'll start caring about that when...
t0m [Fri, 24 Apr 2009 22:51:16 +0000]
Did I mention that I'm rubbish at naming things. I'll start caring about that when I start pulling this shit apart into components for the CPAN when it's past prototype stage. Add stuff to give me syntax to generate methods with a custom metaclass, so that when I introspect - I don't have to use a fucking regex to work out what methods to exclude. We could then sanely support role application, which would be nice - although doing modifiers right is hard. This is also waaay more involved than it should need to be.

15 years agoHmm...
t0m [Fri, 24 Apr 2009 22:43:26 +0000]
Hmm...

15 years agoFactor out to smaller routines
t0m [Fri, 24 Apr 2009 22:33:12 +0000]
Factor out to smaller routines

15 years agoIgnore more crap
t0m [Fri, 24 Apr 2009 22:32:48 +0000]
Ignore more crap

15 years agoAdd more epic comments in the 3am badlands code
t0m [Fri, 24 Apr 2009 22:24:03 +0000]
Add more epic comments in the 3am badlands code

15 years agoAdd stuff to .gitignore
t0m [Fri, 24 Apr 2009 22:04:31 +0000]
Add stuff to .gitignore

15 years agoFuck you pod coverage
t0m [Fri, 24 Apr 2009 21:56:10 +0000]
Fuck you pod coverage

15 years agoSwitch everything to autoclean. Add sanity tests to ensure appropriate modern perl...
t0m [Fri, 24 Apr 2009 21:41:35 +0000]
Switch everything to autoclean. Add sanity tests to ensure appropriate modern perl policy compliance ;)

15 years agoAdd types::structured, as we need a calling convention.. Add namespace::autoclean...
t0m [Fri, 24 Apr 2009 21:31:31 +0000]
Add types::structured, as we need a calling convention.. Add namespace::autoclean as it's less typing, and rafl nagged me to use it

15 years agoThe basis for the one true type of controller
t0m [Fri, 24 Apr 2009 21:30:36 +0000]
The basis for the one true type of controller

15 years agoRemove hardcoded 'DynamicAppDemo' from reflector - ControllerBase still
Chris Andrews [Fri, 24 Apr 2009 08:05:36 +0000]
Remove hardcoded 'DynamicAppDemo' from reflector - ControllerBase still
hardcoded.

15 years agoRemove LIES in comment
t0m [Thu, 23 Apr 2009 01:16:53 +0000]
Remove LIES in comment

15 years agoAnd works, with tests. 4 hours start to finish, that was fun :)
t0m [Thu, 23 Apr 2009 01:07:31 +0000]
And works, with tests. 4 hours start to finish, that was fun :)

15 years agoAlmost there, builds controllers with methods in them...
t0m [Thu, 23 Apr 2009 01:00:37 +0000]
Almost there, builds controllers with methods in them...

15 years agoAlmost works generating controllers
t0m [Thu, 23 Apr 2009 00:27:46 +0000]
Almost works generating controllers

15 years agoStart my reflector. Factor out the component generation from the other shit into...
t0m [Thu, 23 Apr 2009 00:14:30 +0000]
Start my reflector. Factor out the component generation from the other shit into a role

15 years agoThats action registration sorted out. Now I just need to introspect all the models...
t0m [Wed, 22 Apr 2009 23:44:55 +0000]
Thats action registration sorted out. Now I just need to introspect all the models, and generate shim controllers, piece of piss :)

15 years agoAdd .gitignore
t0m [Wed, 22 Apr 2009 22:32:05 +0000]
Add .gitignore

15 years agoWell, thats dynamic model class loading from 100% config, with tests. Should be CPANa...
t0m [Wed, 22 Apr 2009 22:31:06 +0000]
Well, thats dynamic model class loading from 100% config, with tests. Should be CPANable by itself :)

15 years agoBase class for controllers we auto-generate
t0m [Wed, 22 Apr 2009 21:36:33 +0000]
Base class for controllers we auto-generate

15 years agoStrip code down to the bare minimum to start from
t0m [Wed, 22 Apr 2009 21:36:00 +0000]
Strip code down to the bare minimum to start from

15 years agoScaffold
Tomas Doran (t0m) [Wed, 22 Apr 2009 21:28:50 +0000]
Scaffold