Using CodeSmith Projects covers the following sections:
Using a CodeSmith Project to Generate Anywhere
Using a CodeSmith Project inside Visual Studio
Using CodeSmith Project from CodeSmith Studio
Using CodeSmith Project from Windows Explorer
Using a CodeSmith Project from MSBuild
Anatomy of a CodeSmith Project File
CodeSmith Project Manage Outputs
CodeSmith Project Generate Outputs
CodeSmith Project Options