Skip to content

cdsalmons/OrleansTemplates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orleans Templates

Orleans Templates increase Orleans developers productivity by offering a set of Visual Studio templates that spare developers from routine configuration and from writing boiler-plate code. It was created by Microsoft Studios (BigPark). It offers the following:

  • A full solution template for Visual Studio that contains projects for Grains, GrainInterfaces, Local Silo and REST Api.
  • A set of Attributes backed by a compile-time code generation (using Roslyn) to reduce boiler-plate code. In fact, we support placing ASP.NET routing attributes directly on the Grain Interface and we generate the corresponding Api Controllers for you. In addition, we offer a SingleWriterMultipleReaders attribute that can be placed on a grain interface and allows the Grain to respond to multiple read requests in parallel (scale on read access).

Documentation

Contribute!

We welcome and appreciate contributions of all sorts including suggestions, bug fixes, improvements, more tests, etc.

One of the best way to contribute would be to add new Attributes that offer useful functionality or save users from writing boiler-plate code. Please consult the Code Generation Documentation and the source code for more information on how to add new Attributes.

License

This project is licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.3%
  • PowerShell 1.7%