SPSource will reverse engineer: Site Columns, Content Types, Modules (Master Pages, Page Layouts, CSS Files, XSLT Files, etc.) and new List Templates
functionality in your existing Solution Package Visual Studio Project structure. It will also automatically add entries into your existing Feature file (feature.xml) to include these entries providing a completely automated process.
Why use it over VSeWSS Solution Generator?
Solution Generator uses a different approach to reverse engineer List Templates using the RPC Web Services, which requires some XPATH hacking to remove some illegal attributes and add some needed elements. The SPSource approach is based on the documented schema and generates the required elements and attributes based on the targetted instances to provided a much cleaner end solution. One example of this is the fact that it will intelligently try and fix up same-site lookup columns to list within the schema.xml file to save having to create these in a programmatic fashion.
SPSource supports STSDev, VSeWSS and WSPBuilder Visual Studio Project Types.
The new installer will make the process of getting up and running easier for developers. There are various web casts to walk through how to configure SPSource in your Visual Studio project:view file provision walkthroughview content type walkthroughview screencast demoview listemplate screencast demo
Significant effort has been put in by Rich Finn (@richfinn) and Jeremy Thake (@jthake) to ensure this tool will be of use to the SharePoint Development Community. The team would appreciate any feedback on this tool and are very enthusiastic to fix any issues that you may submit. A big thanks goes out to Chris O'Conner (@grumpywookie) for submitting the issues he had with testing the Beta version.