Skip to content
Sayed Ibrahim Hashimi edited this page Jan 6, 2014 · 1 revision

SideWaffle is an open source project which is community driven that provides two things to the community. A Visual Studio extension containing many high quality templates and snippets. The other output of SideWaffle is a framework for Visual Studio template authors to simplify creating & maintaining templates.

Goals

SideWaffle has the following high level goals.

  1. Be the defacto open source project for multi-purpose templates and snippets (i.e. experts view SideWaffle as a place to contribute their templates)
  2. Be an extension which end-users view as must have because it simplifies the development process by adding useful templates and snippets
  3. Make it much simpler for other template authors to create their own template packs

Visual Studio Extension

The SideWaffle Visual Studio extension contains different item templates, project templates and snippets which apply to wide range of developers. Currently we are web heavy on content. The only reason for that is because the first people involved were web folks. We are working to expand the types of templates/snippets which are contained in SideWaffle. We are looking to recruit developers of different backgrounds to create templates. If you are interested please let us know and contribute!.

Template and Snippet Framework

When we started building SideWaffle we knew that we wanted to create a VSIX where we can ship high quality templates. We also wanted to make sure that others could easily create their own "SideWaffles", or template packs. This would apply for community projects (i.e. umbraco, F#,etc) as well as enterprise customers who want to have their own private template packs.

All of the template and snippet logic is contained in the TemplateBuilder NuGet package. It's really easy to create your own template pack. You don't even need for fork this repository. Take a look at How to create your-own template pack for more info.