Ever wanted to give f# a try, or already a f# hacker? MR+++ needs your help!
++ Easy Items ++ Helpers need most attention. See https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.MonoRail/Mvc/Mvc.Helpers.fs https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.MonoRail/Mvc/Mvc.Helpers.UrlHelper.fs https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.MonoRail/Mvc/Mvc.Helpers.FormTagHelper.fs https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.MonoRail/Mvc/Mvc.Helpers.FormHelper.fs Functionality there is assumed to barely work. Note that I'm relying on html 5 a lot for the new form elements, and attributes supported. Also check the test cases at https://github.com/castleproject/Castle.MonoRail3/tree/master/tests/Castle.MonoRail.Tests/Helpers ++ Moderate ++ Castle Blade is fully operational, but the parser and code gen are not 100% complete. You can check the AST (https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.Blade/src/Castle.Blade/AST.fs) and the CodeGen (https://github.com/castleproject/Castle.MonoRail3/blob/master/src/Castle.Blade/src/Castle.Blade/CodeGen.fs) to check the nodes not being generated. We also need a decent test infrastructure. ++ Hard ++ Also for Castle Blade, we need better error reporting. One way to help is to generate pragma declaration in the generated code. For that, each parser need to include positional information and pass that along to the AST. See http://stackoverflow.com/questions/6350752/position-information-in-fparsec How to contribute? 1 - git clone [email protected]:castleproject/Castle.MonoRail3.git 2 - Download and install http://fsprojectextender.codeplex.com/ 3 - Open Castle.MonoRail.sln and make your changes 4 - Send a pull request, and we will merge your changes. It's that easy ;-) Note, WebApplication1 is an experimentation zone for the functionality Henry and I are coming up with. Exploring the code and views there will give you a lot of insight. Thanks! -- Cheers, hammett http://hammett.castleproject.org/ -- 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.
