An open API service indexing awesome lists of open source software.

https://github.com/applicita/modern.csharp.templates

A toolkit of modern dotnet new templates for C# 11, .NET 7, Microsoft Orleans 7 and more
https://github.com/applicita/modern.csharp.templates

csharp csharp-markup csharpmarkup dotnet dotnet-core dotnet-new dotnet-templates orleans-applications uno-platform windowsappsdk winui3

Last synced: 3 months ago
JSON representation

A toolkit of modern dotnet new templates for C# 11, .NET 7, Microsoft Orleans 7 and more

Awesome Lists containing this project

README

        

# C# Toolkit Modern.CSharp.Templates
A toolkit of modern [dotnet new templates](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new) for C# 12/11, .NET 8/7, Microsoft Orleans 8, Windows App SDK and Uno Platform 5.2

Templates:
- **mcs-editorconfig** [doc](https://github.com/Applicita/Modern.CSharp.Templates/blob/main/Editorconfig.md)

*Settings for C# 12 code formatting, style, naming style and analysis.
Promotes conciseness, readability and leveraging the latest language features.
(can also be used with C# 11 & 10)*

- **mcs-uno-markup2** [doc](https://github.com/VincentH-Net/CSharpForMarkup#readme)

*Project that adds concise C# Markup 2 to a Uno Platform 5.2 Solution (.NET 8/7)*

- **mcs-uno-view** [doc](https://github.com/VincentH-Net/CSharpForMarkup#readme)

*C# Markup 2 View + Model item template for use with mcs-uno-markup2 template (.NET 8/7, model type MVUX/MVVM/none)*

- **mcs-orleans-results** [doc](https://github.com/Applicita/Orleans.Results#readme)

*Concise, version-tolerant result pattern implementation for Microsoft Orleans 8*

- **mcs-orleans-multiservice** [doc](https://github.com/Applicita/Orleans.Multiservice#readme)

*Prevent microservices pain with logical service separation for Microsoft Orleans 8*

The Orleans templates can be combined with [Orleans.Multitenant](https://github.com/Applicita/Orleans.Multitenant) for secure, flexible tenant separation in Microsoft Orleans 8

For how to install, see:

[![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Modern.CSharp.Templates?color=gold&label=NuGet:%20Modern.CSharp.Templates&style=plastic)](https://www.nuget.org/packages/Modern.CSharp.Templates)