Contributing

Everyone is welcome to contribute to xrcf.


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.