(Or, really: LionWeb-CSharp
.)
This repository contains an implementation of (select parts of) the LionWeb specification.
.NET projects:
src/LionWeb-CSharp
]: implementation of LionWeb for/in C#src/LionWeb-CSharp-Generator
]: implementation of a C# code generator for LionWebbuild/LionWeb-CSharp-Build
]: a .NET console application that generates various source files in the -Test
projecttest/LionWeb-CSharp-Test
]: unit tests for LionWeb-CSharp
See these projects' respective README
s for more information.
Documentation can be found in the docs
folder.
The CI is implemented through a GitHub Action, configured through the file build.yaml
workflow YAML file.
It's triggered:
LionWeb-CSharp
and LionWeb-CSharp-Generator
are published with the tag as version identification.Run the make.ps1
PowerShell script to generate all required source files, build all projects, and run all unit tests.
The "Apache-2.0" open-source license applies to the work in this repository.