πΎ Get Started
First, clone the W++ repo and run the CLI:
git clone https://github.com/sinisterMage/WPlusPlus.git
cd WPlusPlus
dotnet run --project ingot/ingot.csproj
You'll need .NET SDK 7+ and a sense of humor.
π¦ Project Structure
- IngotCLI/ β W++ CLI, VSCode plugin support
- WPlusPlus/ β Lexer, parser, interpreter, and JIT
- WPlusPlus.Shared/ β Shared components for runtime
- docs/ β This very website, built with Astro
- README.md, SYNTAX.md β Additional docs
β¨ How You Can Help
- π§ Suggest or implement new language features
- π Improve documentation (even typo fixes help!)
- π£ Write chaotic code examples
- π Report and squash bugs
- πΎ Help with compiler backends (WASM, IL)
π Submitting Changes
Fork the repo, create a branch, and open a PR:
git checkout -b fix/god-mode
git commit -m "add secret sloth god mode"
git push origin fix/god-mode
Then open a Pull Request. Meme-worthy commits encouraged.
π¬ Community
Join our official Discord server to chat, brainstorm, or scream into the void.
You can also open issues on GitHub if youβre socially allergic.