# Environments using Template Engine
- `dotnet new`
- Visual Studio
- Visual Studio for Mac

# Community templates
- See [available templates for dotnet new](https://github.com/dotnet/templating/wiki/Available-templates-for-dotnet-new)

# Template authoring
- [How to create templates](https://docs.microsoft.com/dotnet/core/tools/custom-templates)
- [Samples repository](https://github.com/dotnet/dotnet-template-samples)
- [Reference for `template.json`](Reference-for-template.json.md)
- [Post actions](Post-Action-Registry.md)
- [Symbols Generators](Available-Symbols-Generators.md)
- [Value Forms](Value-Forms.md)
- [Conditional content generation](Conditional-processing-and-comment-syntax.md)
- [Template constraints](Constraints.md)
- [Binding and project context evaluation](Binding-and-project-context-evaluation.md)
- [Authoring tools: localization](authoring-tools/Localization.md)
- [Authoring tools: testing the templates](authoring-tools/Templates-Testing-Tooling.md)