Tomas Doran (t0m) [Sun, 24 May 2009 16:41:46 +0000]
This is for the tests, move over there
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..
Tomas Doran (t0m) [Sat, 23 May 2009 19:55:49 +0000]
Make superclasses and roles tests pass
Tomas Doran (t0m) [Sat, 23 May 2009 19:17:39 +0000]
Failing tests for configured base classes and roles.
Tomas Doran (t0m) [Sat, 23 May 2009 19:17:13 +0000]
Ignore stuff I have open in my editor
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
Tomas Doran (t0m) [Sat, 23 May 2009 18:56:20 +0000]
Bump Catalyst dep
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
Chris Andrews [Fri, 22 May 2009 20:29:55 +0000]
Initial capture of discussion as TODOs.
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
Tomas Doran (t0m) [Wed, 13 May 2009 11:48:05 +0000]
Bad kitty, ->can't('has')
Tomas Doran (t0m) [Wed, 13 May 2009 11:33:23 +0000]
Add auto_install so I get make installdeps
t0m [Thu, 30 Apr 2009 23:02:12 +0000]
FAIL
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.
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
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
t0m [Sun, 26 Apr 2009 21:59:56 +0000]
Actually only find methods which have been defined with the 'command' syntax..
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
t0m [Sun, 26 Apr 2009 19:01:15 +0000]
Another piece of insantiy factored out
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
t0m [Sun, 26 Apr 2009 18:39:46 +0000]
First step switch to MX::Role::Parameterized
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.
t0m [Fri, 24 Apr 2009 22:43:26 +0000]
Hmm...
t0m [Fri, 24 Apr 2009 22:33:12 +0000]
Factor out to smaller routines
t0m [Fri, 24 Apr 2009 22:32:48 +0000]
Ignore more crap
t0m [Fri, 24 Apr 2009 22:24:03 +0000]
Add more epic comments in the 3am badlands code
t0m [Fri, 24 Apr 2009 22:04:31 +0000]
Add stuff to .gitignore
t0m [Fri, 24 Apr 2009 21:56:10 +0000]
Fuck you pod coverage
t0m [Fri, 24 Apr 2009 21:41:35 +0000]
Switch everything to autoclean. Add sanity tests to ensure appropriate modern perl policy compliance ;)
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
t0m [Fri, 24 Apr 2009 21:30:36 +0000]
The basis for the one true type of controller
Chris Andrews [Fri, 24 Apr 2009 08:05:36 +0000]
Remove hardcoded 'DynamicAppDemo' from reflector - ControllerBase still
hardcoded.
t0m [Thu, 23 Apr 2009 01:16:53 +0000]
Remove LIES in comment
t0m [Thu, 23 Apr 2009 01:07:31 +0000]
And works, with tests. 4 hours start to finish, that was fun :)
t0m [Thu, 23 Apr 2009 01:00:37 +0000]
Almost there, builds controllers with methods in them...
t0m [Thu, 23 Apr 2009 00:27:46 +0000]
Almost works generating controllers
t0m [Thu, 23 Apr 2009 00:14:30 +0000]
Start my reflector. Factor out the component generation from the other shit into a role
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 :)
t0m [Wed, 22 Apr 2009 22:32:05 +0000]
Add .gitignore
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 :)
t0m [Wed, 22 Apr 2009 21:36:33 +0000]
Base class for controllers we auto-generate
t0m [Wed, 22 Apr 2009 21:36:00 +0000]
Strip code down to the bare minimum to start from
Tomas Doran (t0m) [Wed, 22 Apr 2009 21:28:50 +0000]
Scaffold