Skip to content

YevgenNabokov/ForgedOnce

Repository files navigation

ForgedOnce

This is static, plugin based, multi-language code generation tool. Significant parts of this project are ForgedOnce.TSLanguageServices for TypeScript support and ForgedOnce.GLSLLanguageServices for GLSL support.

Prerequisites

  • netcoreapp3.1
  • Node.js must be installed and available via global alias (like node.exe for windows) for ForgedOnce.TypeScript, but can be skipped if not planning to run plugins generating TypeScript.

Getting Started

This article is a general introduction.

As Consumer

See this tutorial and read this article about configuring code generation pipeline.

As Plugin Creator

See this tutorial and read this article about plugin development.

Contributing

Please read CONTRIBUTING.md

Authors

Yevgen Nabokov - initial project author.

License

This project is licensed under MIT license - see LICENSE for details.

Acknowledgements

Roslyn

About

Plugin based static code generation system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages