My friend and fellow Microsoft MVP, Roman Kiss, has published an article on CodeProject this month describing the design and implementation of a WCF extension for exporting WSDL documentation (<wsdl:documentation>) and XSD annotation (<xs:annotation>) elements in your contract.
Roman is the author of some three dozen other articles on CodeProject, including the popular Null Transport for WCF which describes a custom in-process transport for WCF. If you are deep in WCF and don't know Roman's excellent work, take some time to acquaint yourself with his wealth of knowledge.