Skip to content

resources

compiler, runtime, and tools

Official source repositories are hosted on GitHub.com

Official release packages are hosted on NuGet.org. Copies of the release versions and beta versions are available on GitHub under Packages for each repository, and as workflow assets on successful PR builds.

The Visual Studio Code language extension is available on the Visual Studio Marketplace.

compiler

The ghūl compiler

runtime

The ghūl runtime library.

test

Integration test runner for the ghūl compiler. (A build time dependency of the compiler itself. Not required for other ghūl projects)

Visual Studio Code Extension

Provides ghūl language support within VSCode.

templates

.NET New Templates

contributing

issues

If you encounter any problems, please feel free to open an issue on GitHub. If it's not clear which repo to open the issue in, open it in the compiler repo and I can move it if needed.

PRs

If you want to fix a bug or make an improvement, particularly if it's something small, go ahead and raise a PR. If it's something complex, please raise an issue first. Note that the CI/CD pipelines are not generally set up to handle PRs from forks, so unless you want to hack my workflow YAML, I might need to pull your feature branch and create a PR on your behalf before I can merge your changes.