0.5.0 • Published 4 years ago

@alchemist/dotnet v0.5.0

Weekly downloads
16
License
-
Repository
github
Last release
4 years ago

Alchemist DotNet Library

Provides common structures and codegen helpers for .net related code.

alchemist-image

Npm Version Npm Downloads Join Discord Chat

For more about Alchemist go look at: Alchemist Application

What does the plugin do?

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)

How do I use it?

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 alchemist plugins directory
  • Put the index.js file and dist_codegen folder into the dotnet directory
  • Run alchemist

The plugin should be picked up, but currently this is an infrastructure plugin used by other plugins such as EcsRx one.

Blurb

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.