- Fork the repo if you haven't already
- Clone your fork locally
- Create & push a feature branch
- Create a Draft Pull Request (PR)
- Work on your changes
- Follow the pattern of what you already see in the code.
- When adding new classes/methods/changing existing code: check the functionality of new extensions on all versions of Revit if the API has changed.
The naming should be descriptive and direct, giving a clear idea of the functionality and usefulness in the future.
- .Net 7 SDK or newer
- Visual Studio 2022 / JetBrains Rider 2023.3 or newer
Revit version support - 5 years.
Package version format:
RevitVersion.MajorVersion.BuildNumber
- The first field is the Revit version the library was compiled for.
- The second field is promoted after a new version of Revit is released.
- The third field is promoted when new extensions are released before publishing to NuGet.