Your code. Your way. Faster.

CodeSmith Generator is a template driven Source Code Generator.
It is a software development tool to help you get your job done faster by automating the creation of common application source code for any language.

CodeSmith Generator Documentation

Welcome to the CodeSmith Generator Documentation portal. All of our documentation is provided in a friendly wiki format. Please use the navigation tree on the left to locate the subject that you are interested in.

If you can not find what you are looking for, please feel free to contact us via our Contact Us page.

User's Guide

The CodeSmith Generator User's Guide is for anyone who uses CodeSmith Generator. Are you new to CodeSmith Generator? You can start by exploring the Introductions and Tutorials sections which will show you how to create custom templates and how to use CodeSmith Generator. The User's Guide is also broken down into different categories with helpful pictures and video tutorials. These rich resources will help you get acquainted with any area of CodeSmith Generator like Template Syntax, Visual Studio Integration, CodeSmith Explorer and much more.

Upgrade Guide

The CodeSmith Generator Upgrade Guide is for people who are upgrading their copy of CodeSmith Generator. Just start by reading the latest Release Notes and the steps needed to upgrade your existing templates. Then, download Generator and follow the main Upgrade Guide.

Developer Resources

These resources are for software developers who want to create their own templates or extend CodeSmith Generator by using the CodeSmith Generator APIs. All of the CodeSmith Generator API Documentation can be found here.