Wanting to contribute to Rust track

I’ve been thoroughly enjoying the Exercism platform, and been wanting to contribute as not just mentor but builder, especially for Rust track.

I downloaded the configlet, forked repo: GitHub - exercism/rust: Exercism exercises in Rust.

What should I do next? How should I make a PR and get approved by track maintainer? Many thanks in advance

CCing the Rust maintainers (@ellnix and @senekor) who can give you more specifics, but broadly Contributing to Exercism | Exercism's Docs covers the basics.

1 Like

What are you planning to contribute?

1 Like

If there’s an already existing open issue that needs work, I’d like to get that done first, and then I’d like to port exercises from other tracks into Rust. And if that goes well, I’d like to make some Rust specific exercises that covers topic such as proc macro, async, simd. But first I need to get used to the overall process

There’s an exercise generator I built and many exercises use it. Not all of them though. You could port more exercises over. The end goal was to basically automate the process of staying in sync with problem-specifications. But honestly, the work is tedious and the ROI is low. Many of the remaining exerices are annoying to port for some reason or another. So I don’t particularly recommend doing that.

Apart from that, feel free to start adding more exercises. The generator can add new ones based on problem-specifications.

Definitely read the above linked documentation and after that, the Rust-track-specific one:

Also please discuss your general idea for a new exercise here on the forum first (best under the Rust topic), even if it’s adding an exercise from problem-specifications. There may be reasons why we may not want to add some exercises at all, for example if there are already many similar ones.

2 Likes

Ok many thanks!