https://github.com/nice3point/revittemplates
Templates for creating Revit add-ins
https://github.com/nice3point/revittemplates
dotnet revit templates
Last synced: 5 months ago
JSON representation
Templates for creating Revit add-ins
- Host: GitHub
- URL: https://github.com/nice3point/revittemplates
- Owner: Nice3point
- License: mit
- Created: 2021-07-26T17:22:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T19:13:22.000Z (about 1 year ago)
- Last Synced: 2025-04-14T20:56:01.328Z (about 1 year ago)
- Topics: dotnet, revit, templates
- Language: C#
- Homepage:
- Size: 550 KB
- Stars: 266
- Watchers: 19
- Forks: 44
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- Changelog: Changelog.md
- Contributing: Contributing.md
- Funding: .github/FUNDING.yml
- License: License.md
Awesome Lists containing this project
README
## Create your Add-In for Revit on the .NET platform
[](https://www.nuget.org/packages/Nice3point.Revit.Templates)
[](https://www.nuget.org/packages/Nice3point.Revit.Templates)
[](https://github.com/Nice3point/RevitTemplates/commits/develop)
This repository contains a collection of project templates for creating Revit Add-Ins.
## Template Features
- Multi-target Revit API version support
- WPF support with MVVM architecture
- Dependency Injection support
- Integrated Serilog support for structured logging
- Custom MSBuild SDK for simplified development
- Assembly isolation support for .NET Core builds
- Modern build system for building, testing and packaging
- Automatic versioning for releases
- Ready-to-use installer and Autodesk Store bundle projects
- Pre-configured CI/CD pipelines for GitHub and Azure DevOps
## Installation
1. Install the latest [.NET SDK](https://dotnet.microsoft.com/download).
2. Run the following command to install the templates:
```shell
dotnet new install Nice3point.Revit.Templates
```
## Usage
- IDE: select one of the Revit templates from the New Project dialog in JetBrains Rider or Visual Studio.
- CLI: run `dotnet new revit-addin` or other available [templates](https://github.com/Nice3point/RevitTemplates/blob/main/docs/Templates.md).
For more information, read [Step-by-step Guide](https://github.com/Nice3point/RevitTemplates/blob/main/docs/Step%E2%80%90by%E2%80%90step-Guide.md) and check [Wiki](https://github.com/Nice3point/RevitTemplates/wiki).