{"id":21246904,"url":"https://github.com/mitevpi/revit-wpf-template","last_synced_at":"2025-07-10T22:31:46.529Z","repository":{"id":44090601,"uuid":"236169521","full_name":"mitevpi/revit-wpf-template","owner":"mitevpi","description":"Template for a Revit add-in using WPF and executing valid external commands within the Revit API context.","archived":false,"fork":false,"pushed_at":"2020-04-30T15:34:03.000Z","size":3385,"stargazers_count":139,"open_issues_count":5,"forks_count":41,"subscribers_count":15,"default_branch":"master","last_synced_at":"2023-10-20T21:50:43.018Z","etag":null,"topics":["addin","autodesk","boilerplate","dotnet","dotnet-framework","revit","revit-wpf-template","template","visual-studio","wpf"],"latest_commit_sha":null,"homepage":"https://revit-wpf-template-docs.now.sh","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitevpi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-25T12:48:51.000Z","updated_at":"2023-10-18T23:18:14.000Z","dependencies_parsed_at":"2022-09-17T22:21:42.518Z","dependency_job_id":null,"html_url":"https://github.com/mitevpi/revit-wpf-template","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitevpi%2Frevit-wpf-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitevpi%2Frevit-wpf-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitevpi%2Frevit-wpf-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitevpi%2Frevit-wpf-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitevpi","download_url":"https://codeload.github.com/mitevpi/revit-wpf-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225658533,"owners_count":17503666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addin","autodesk","boilerplate","dotnet","dotnet-framework","revit","revit-wpf-template","template","visual-studio","wpf"],"created_at":"2024-11-21T02:09:24.026Z","updated_at":"2024-11-21T02:09:24.512Z","avatar_url":"https://github.com/mitevpi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Revit WPF Template\n\n![GitHub issues](https://img.shields.io/github/issues/mitevpi/revit-wpf-template)\n![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/mitevpi/revit-wpf-template)\n![GitHub contributors](https://img.shields.io/github/contributors/mitevpi/revit-wpf-template)\n\n![GitHub last commit](https://img.shields.io/github/last-commit/mitevpi/revit-wpf-template)\n![GitHub Release Date](https://img.shields.io/github/release-date/mitevpi/revit-wpf-template)\n![GitHub All Releases](https://img.shields.io/github/downloads/mitevpi/revit-wpf-template/total)\n\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/mitevpi/revit-wpf-template)\n![GitHub repo size](https://img.shields.io/github/repo-size/mitevpi/revit-wpf-template)\n![GitHub](https://img.shields.io/github/license/mitevpi/revit-wpf-template)\n\nWPF Template for Revit Add-Ins including wrapped external methods for execution in a \"Valid Revit API Context\"\n\n![Window A](assets/window1.png)\n![Window B](assets/window2.png)\n![Window C](assets/window3.png)\n![Revit Ribbon](assets/ribbon.png)\n\n## Usage\n\n### Build\n\n1. Clone/download this repository and open the `.sln` at the root of the repository with Microsoft Visual Studio.\n2. Re-link references to `RevitAPI.dll` and others which may be missing.\n3. Build the solution - Building the solution will automatically create and copy the add-in files to the folder for Revit 2019.\n4. Open Revit - Upon opening Revit 2019, there should be a tab called \"Template\" in Revit, with a button to launch the WPF add-in.\n\n### Customize\n\nIn order to use this as a starter for your application, make sure you first refactor the content in the application files (namespace, assembly name, classes, GUID, etc.) and remove the [assets](/assets) folder in this repository.\n\nA guide to refactoring can be found in the [docs](/docs/RefactorInstructions.md) folder.\n\n## Documentation\n\nDocumentation is created using [Sandcastle Help File Builder](https://github.com/EWSoftware/SHFB) by compiling the docstrings from the compiled `.dll` and `.xml` files generated by Visual Studio upon build. The Sandcastle project can be launched through the [`RevitTemplate.shfbproj`](/docs/RevitTemplate.shfbproj) file in the `docs` folder.\n\nThe documentation can be found in the [docs](/docs) folder in the root of this repository. The following documentation sources are created by [Sandcastle Help File Builder](https://github.com/EWSoftware/SHFB):\n\n1. [`.chm`](./docs/Help/Revit%20WPF%20Template%20Documentation.chm) - This is an interactive help file which can be launched by double-clicking on any Windows machine.\n2. [`index.html`](./docs/Help/index.html) - This is the documentation compiled for web deployment. Please note that many of the supporting files needed to deploy the documentation to the web have been git-ignored due to their size and count. Make sure to compile documentation yourself using [Sandcastle Help File Builder](https://github.com/EWSoftware/SHFB) prior to trying to use/deploy the web version of the documentation. A preview of what this looks like can be [found here](https://revit-wpf-template-docs.now.sh).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitevpi%2Frevit-wpf-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitevpi%2Frevit-wpf-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitevpi%2Frevit-wpf-template/lists"}