GitHub
The source code of this project is hosted on GitHub. You can view and contribute to the project by visiting the repositories.
Organization
The project is split into multiple repositories:
shulkerscript-cli This is the program you can download and use to compile the
.shu
files.
It is a wrapper for the library and depends on the other two repositories to do the actual work. shulkerscript-lang Library for parsing the syntax and transpiling to an intermediate representation.
Can be used in other rust programs to embed the language.
shulkerbox Library for compiling the intermediate representation to a datapack that can be read by Minecraft.
Also, provides an interface for constructing datapacks programatically in rust.
shulkerscript-webpage This website you are currently viewing.
It is built with Astro and hosted on GitHub pages.
Contributing
First off, thanks for taking the time to contribute! ❤️
All types of contributions are encouraged and valued. The community looks forward to your contributions. 🎉