Contributing
Everyone is welcome to contribute to xrcf.
- Bugs can be reported via GitHub issues at rikhuijzer/xrcf.
- Changes to the source code or documentation can be sent via GitHub pull requests to rikhuijzer/xrcf.
- Changes to this website can be sent via GitHub pull requests to rikhuijzer/xrcf.org.
Contributing to the Source Code
As stated above, patches can be sent via GitHub PRs to rikhuijzer/xrcf.
To develop locally, you can clone the repository and run
$ cargo test
or if you have cargo-watch
installed, you can run
$ cargo watch -x test
to automatically run the tests when you make changes.
For the short term, the focus is on making the ArnoldC compiler feature complete. The better xrcf can be used for ArnoldC, the more useful it will be for other compiler projects. See status for the current status.
For some general developer notes talking about some design decisions, see developer-notes.md.