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
dotnet
folder within alchemistplugins
directory - Put the
index.js
file anddist_codegen
folder into thedotnet
directory - 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.