- Create or update your own fork of SnapMe under your GitHub account.
- Checkout to the
dev
branch. - In the dev branch, implement and test you changes specific to the feature.
- Build the project and make sure everything works.
- Create well-documented commits of your changes.
- Submit a pull request to the origin:dev branch.
Debugging:
- Run Debug Profile in Visual Studio. The required files have been added. All project files will be automatically copied to the Revit plugins folder.
Creating a package:
- Open the terminal of your IDE.
- Install Nuke global tools
dotnet tool install Nuke.GlobalTool --global
. - Run
nuke
command. - The generated package will be in the output folder.
For more information on building, see the RevitTemplates Wiki page.
Note: The project currently supports the version Revit from 2020 to 2025.
Please refer to the CHANGELOG for details.
- Lots of unrelated changes in one commit.
- Modifying files that are not directly related to the feature you implement.