- We welcome contributions and feedback. Please use GitHub Issues for bug reports, feature requests, and head to discord for discussions. If you prefer forums you can use GitHub discussions.
- Please note that the discord is the most active gathering.
- Please be kind to others and be nice.
- Any contribution is welcome and encouraged. Please ask for explanations / etc if you are stuck.
- By contributing, you agree to the LICENCE of this repository. (GPLv3 + extra terms -- for compiler, MIT for libraries, various for runtime libraries).
- Your code will be bound by the same LICENCE in particular sub-folder.
- Main developer -
Bhathiya Perera
holds the right to dual licence any future versions of Yaksha (compiler, binary distribution, etc) as needed. - Main developer -
Bhathiya Perera
may license Yaksha (compiler, binary distribution, etc) to a different open source licence. - Donations or contributions does not grant you ability to redistribute / repackage without agreeing to GPLv3 + extra terms. (Unless you are explicitly allowed)
- Any new C library added to runtime needs to be properly attributed to original authors.
- Example if you build a game or CLI tool you can license it however you want.
- If you get it working with WASM, consider adding it to the demos. (If so please put your name / github account in the PR to the website repo)