Skip to content
forked from EventDay/dsl

A handy DSL for creating Akka.net actor protocols and reducing boilerplate.

License

Notifications You must be signed in to change notification settings

StevenBorg/C-sharpDSL

 
 

Repository files navigation

#EventDay DSL

A handy DSL for creating Akka.net actor protocols and reducing boilerplate.

Heavily influenced by the Lokad DSL.

For a brief video description and demo of usage by Chris Martin, watch the Akka.NET Virtual Meetup 1/26/2016, specifically the time between 6:05 and 30:30.

##Installation

  • A) Compile
  • B) Install EventDayDsl.vsix from EventDayDsl\bin\Debug (Built in Step A)

##Features

###Immutable Messages by default Message(parameter1, parameter2, etc.)

###Mutable Messages can be generated too entity MyEntity(string parameter1, string parameter2, etc.) will generate

	public MyEntity(parameter1 = default(String), parameter2 = default(String)){
		
	}

###Optional parameters Message(parameter1, parameter2, parameter3?)

###DDD/CQRS helpers

##Example Demo DSL File generates Entities, Messages, and Receivers

About

A handy DSL for creating Akka.net actor protocols and reducing boilerplate.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.2%
  • HTML 1.6%
  • ANTLR 1.4%
  • Other 0.8%