Skip to content

Contributing

Thank you so much for contributing! 🎉

We welcome contributions of all sorts and sizes, from reporting issues to submitting patches, as well as joining discussions on the Java forum.

Unprompted (without an issue) PRs with small bugfixes are welcome. However, if you want to propose bigger changes, make sure to post on the forum first so that we can discuss it.

Code of Conduct

Help us keep Exercism welcoming. Please read and abide by the Code of Conduct.

Contributing to Exercism

If you are new to contributing to Exercism, please read:

How does this project work?

Start by reading up on Exercism analyzers:

To learn how the Java Analyzer works:

Writing comments

All the Analyzer comments for all tracks are stored together in exercism/website-copy. When adding a new Analyzer check with a new comment, you need to open a corresponding PR in exercism/website-copy with that comment's content.

See the Analyzer comment guidelines for guidance on how to write friendly and constructive Analyzer comments.