OK, ok, I know it's too late to start advent now, but since Mono 2.6 has released, I think it's sort of good timing to write about our WCF stack. In the next few days I'll write about them.
Resources
Our WCF work is ongoing primarily in our SVN trunk, though most of the writings here would apply to 2.6. If you are going to try our WCF with the 2.6 release, check out our download page. If you want to keep up with our ongoing hacking, SVN repository and the build instructions are your starters.
I update a WCF status wiki page from time to time.
We keep track of our missing features by assembly analyses and MonoTODO attributes in our own assemblies. Based on the analyses, our QA team provides a decent class library status pages. You can see if specific WCF features are either missing, wrong, not implemented or imperfect. (You need to know in which assembly the type you would like to know is).
We have mono mailing lists where you can post your questions regarding WCF. mono-list (for users) or mono-devel-list (regarding mono hackings) are the best places. (Historically, we used to have WCF in our "olive" module as well as mono-olive mailing list, which is used to serve new API stuff, but now we don't have WCF stuff there. They are all moved under mcs.) Forums are also bound to the mailing lists, so you can use them instead.
We also have IRC channels. I'm usually in #mono, #monodev and #moonlight while I'm up, logged in as 'eno'.
See if your WCF app runs - MoMA
The entire WCF stack is huge, and I didn't fill everything with regarding the implemented feature sets. If you have WCF apps that you believe should run on Mono, please try MoMA and see what it tells. It won't give perfect reports, but may give you some points why it won't run. And if you give us MoMA report feedback, we can sort out which functionality is lacking and wanted.
Note that what MoMA gives you is just assembly analyses. It won't give you other feature statuses such as configuration section support, ASP.NET integration support, platform dependencies, bug status and lack of support of some assemblies (for example, we don't support WCF Data Services yet and it won't be reported, as we don't even have the corresponding assemblies).
Thanks for the post, Will be checking this out soon. I am very interested in learning from it.
Stanley Lee from Prix pose carrelage