Provides common structures and codegen helpers for .net related code.
For more about Alchemist go look at: Alchemist Application
This library wraps up communication with edge-js and alchemist to make sure you can just go about creating c# code without worrying about the underlying tech.
When this plugin is loaded the following parts are registered:
-
PropertiesSection(This component provides a simple way to manage properties of a class) -
TypePicker(This component provides a simple way to pick types) -
TypeSection(This component provides a simple way to manage sections of types) -
CSharpCodeProcessor(This processes C# code to make sure its formatted correctly)
If you are developing on top of the library then add the dependency to @alchemist/dotnet.
For using with alchemist application do the following plugin setup:
- Create a
dotnetfolder within alchemistpluginsdirectory - Put the
index.jsfile anddist_codegenfolder into thedotnetdirectory - Run alchemist
The plugin should be picked up, but currently this is an infrastructure plugin used by other plugins such as EcsRx one.
This library is still very much a work in progress so the docs will be sparse and if you want to know more head on over to the discord channel.