How to Help

The Jikes RVM project aims to provide a high-quality state-of-the-art open-source infrastructure for programming language research. Of course, this requires a significant investment in system maintenance and enhancement, to keep the system running on new environments and to keep up with the latest innovations in language design and implementation practice.

Feedback and contributions from the research community are the indispensable, invaluable resource that will ensure the project's continued success. Please help to improve some aspect of the system; no improvement is too small or too simple! The more volunteers can contribute, the better the system will serve the research community, resulting in faster and more solid research results.

How can you help Jikes RVM?

Jikes RVM is a fairly large, complex, and perhaps intimidating system. However, there are many to-do items which don't require extensive Jikes RVM expertise.

This page highlights a selection of low-hanging fruit for potential code contributions. Many of these selections also appear in our issue tracker. Please volunteer to pluck these fruit, or suggest other high-priority, but low-effort tasks by creating new tracker entries. This list is of course nowhere near comprehensive, but exists just as a sampling of potential activities.

Contributions to documentation (both User Guide and JavaDoc) are also welcome.

All contributions to Jikes RVM are managed in our JIRA-based issue tracker.

Please let us know if the list below is out-of-date by entering a bug against the website.

Some low-hanging fruit in no particular order