Skip to content

Commit

Permalink
Update Readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Nice3point committed Mar 10, 2024
1 parent 6d5edfa commit 014b571
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions samples/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,22 @@ Just create a project, and it will already be ready to run in Revit.

## Basic

- **SingleApplication** - a simple add-in without a user interface, perfect for beginners.
- **[SingleApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/SingleApplication)** - a simple add-in without a user interface, perfect for beginners.
It contains only one command and a button on the Revit ribbon to run it.

| Template | Option | Value |
|-------------|-------------------------------|----------------------|
| Revit AddIn | AddIn type<br/>User interface | Application<br/>None |

- **SingleUiApplication** - An add-in with a user interface that blocks Revit.
- **[SingleUiApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/SingleUiApplication)** - An add-in with a user interface that blocks Revit.
Suitable for those who are starting to learn WPF or already working with it.
It contains all necessary dependencies and implements MVVM pattern.

| Templates | Option | Value |
|-------------|-------------------------------|-----------------------|
| Revit AddIn | AddIn type<br/>User interface | Application<br/>Modal |

- **SingleUiModelessApplication** - An add-in with a user interface that does not block Revit.
- **[SingleUiModelessApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/SingleUiModelessApplication)** - An add-in with a user interface that does not block Revit.
Suitable for those who want to implement a modeless window.
Contains all necessary dependencies, examples of using IExternalEventHandler and asynchronous calls.
It implements MVVM pattern.
Expand All @@ -31,21 +31,21 @@ Just create a project, and it will already be ready to run in Revit.

## Advanced

- **SingleDependencyInjectionApplication** - option for those who need a simple implementation of Dependency injection using containers.
- **[SingleDependencyInjectionApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/SingleDependencyInjectionApplication)** - option for those who need a simple implementation of Dependency injection using containers.
With examples of using View and ViewModel injections. Uses the Microsoft.Extensions.DependencyInjection library.

| Template | Option | Value |
|-------------|---------------------------------------|---------------------------------------------|
| Revit AddIn | AddIn type<br/>User interface<br/>IoC | Application<br/>Modal<br/>Service container |

- **SingleHostingApplication** - option for those who need an advanced IoC option using Hosting, with logging, metrics and configurations.
- **[SingleHostingApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/SingleHostingApplication)** - option for those who need an advanced IoC option using Hosting, with logging, metrics and configurations.
With examples of using View and ViewModel injections. Uses the Microsoft.Extensions.Hosting library.

| Template | Option | Value |
|-------------|---------------------------------------|-----------------------------------|
| Revit AddIn | AddIn type<br/>User interface<br/>IoC | Application<br/>Modal<br/>Hosting |

- **ModularApplication** - modular add-in, where each plug-in is placed in a separate project, and orchestrated in the main application that connects all modules to the Revit
- **[ModularApplication](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/ModularApplication)** - modular add-in, where each plug-in is placed in a separate project, and orchestrated in the main application that connects all modules to the Revit
ribbon. Contains ExtensibleStorage implementation

| Template | Option | Value |
Expand All @@ -56,7 +56,7 @@ Just create a project, and it will already be ready to run in Revit.

## Enterprise

- **AllInOneSolution** - an example suitable for enterprise development with implemented build system, automation of all processes, installer and bundle (publishing in Autodesk
- **[AllInOneSolution](https://github.com/Nice3point/RevitTemplates/tree/develop/samples/AllInOneSolution)** - an example suitable for enterprise development with implemented build system, automation of all processes, installer and bundle (publishing in Autodesk
Store or Forge) creation, CI/CD support, with logging and DI.

| Template | Option | Value |
Expand Down

0 comments on commit 014b571

Please sign in to comment.