Just a little idea, for project template stuff, T4 may help. (i don't know much about them, though)
Tuna Toksöz Eternal sunshine of the open source mind. http://devlicio.us/blogs/tuna_toksoz http://tunatoksoz.com http://twitter.com/tehlike On Wed, Jun 10, 2009 at 10:15 AM, Ken Egozi <[email protected]> wrote: > Actually, I totally agree with John. > 1. I never have used the wizards, and off the usage poll I ran a couple of > months ago there wasn't much attention to these anyway. > 2. Being a community project, if no-one will step up to do this, it just > would not be done. > 3. Doing a release now means Beta. Until RTM we might be able to slip in > the wizards. > 4. NV actually has no real configuration, so it can be set as part of > IMonoRailConfigEvents, so we're covered, only Brail is missing that. > > > On Wed, Jun 10, 2009 at 5:22 AM, Brian DeMarzo <[email protected]> wrote: > >> >> I'd agree with Ken in saying that the wizards can be added after the >> fact. What's important is the meat, not the gravy. (Some culinary >> aficionados will disagree.) >> >> >> >> On Jun 9, 7:24 pm, John Simons <[email protected]> wrote: >> > Ken, >> > >> > In my opinion, I would focus first on releasing the framework and once >> that is done release the Visual Studio plugins, the reason I say that is >> because there are already a lot of people using the trunk without the aid of >> VS wizards, and you can always release a sample project (or more than one >> for each scenario), this way you get one thing out of the way and a lot of >> happy people. What do you think? >> > >> > In regards to 3, you can already configure NVelocity programmatically: >> > >> > Make global.cs implement IMonoRailConfigurationEvents >> > >> > public void Configure(IMonoRailConfiguration configuration) >> > { >> > configuration.ViewEngineConfig.ViewPathRoot = >> Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Views"); >> > configuration.ViewEngineConfig.ViewEngines.Clear(); >> > configuration.ViewEngineConfig.ViewEngines.Add(new >> ViewEngineInfo(typeof(NVelocityViewEngine), false)); >> > //configuration.ViewEngineConfig.ViewEngines.Add(new >> ViewEngineInfo(typeof(NHamlMonoRailViewEngine), false)); >> > >> > configuration.ExtensionEntries.Add(new >> ExtensionEntry(typeof(ExceptionChainingExtension), new >> MutableConfiguration(""))); >> > >> > configuration.JSGeneratorConfiguration.AddLibrary("JQuery", >> typeof(JQueryGenerator)) >> > .AddExtension(typeof(CommonJSExtension)) >> > .AddExtension(typeof(DFATJSExtension)) >> > .BrowserValidatorIs(typeof(JQueryValidator)) >> > .SetAsDefault(); >> > } >> > >> > ________________________________ >> > From: Ken Egozi <[email protected]> >> > To: [email protected] >> > Sent: Wednesday, 10 June, 2009 7:23:45 AM >> > Subject: Monorail Release - Status update and call for help >> > >> > I want to release MonoRail as soon as I can. >> > In order to do so I will need >> > some help from the community. Let me list the things currently missing: >> > 1. Visual Studio wizards - for creating a new project with one >> of the main >> > view-engines, with or without WindsorExtension enabled. >> > 2. Visual Studio templates - for a Controller, a ViewComponent, >> and view >> > templates for the various view engines (the template should include >> informative >> > comments). >> > 3. Programmatic configuration. I've added >> IAspViewConfigurationEvents, and >> > having the same for Brail and NV would be great. >> > Any help with the above will be greatly appreciated. >> > >> > thx, >> > Ken. >> > >> > -- >> > Ken Egozi. >> http://www.kenegozi.com/bloghttp://www.delver.comhttp://www.musicglue.comhttp://www.castleproject.orghttp://www.gotfriends.co.il >> > >> > Need a Holiday? Win a $10,000 Holiday of your choice. Enter now. >> http://us.lrd.yahoo.com/_ylc=X3oDMTJxN2x2ZmNpBF9zAzIwMjM2MTY2MTMEdG1f... >> >> > > > -- > Ken Egozi. > http://www.kenegozi.com/blog > http://www.delver.com > http://www.musicglue.com > http://www.castleproject.org > http://www.gotfriends.co.il > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
