[TWiR] Call for Participation

#224

Tetra seems to run pretty well on Windows and Linux (or rather, there’s at least one person who’s got it working!), but Mac users are consistently getting black screens. I don’t have access to a Mac myself, so it’s not something I can debug easily…

If anyone with knowledge of OpenGL on Mac could have a poke around, their help would be much appreciated :slight_smile:

#225
#226


As the library becomes more popular, does someones wanna to review the code and provide some feedbacks, improvements and best writing to maintain it.
It can be also a good start point to contribute to it too.

#227

Crater needs this little feature to be implemented: it’s not difficult and there are mentoring instructions available.

#228
#229

I’ve created a number of issues for the Rust port of flamegraph, inferno, and am also happy to shepherd/mentor PRs (we’ve even had some already!). The initial code was also developed through a video series (part 1, part 2), which might be useful for people who want to contribute and really understand how it all fits together.

#230
#231

Tarpaulin/coveralls-api crates need help testing a new coveralls feature to create better reports using your CI environment variables. Looking for people who use things other than travis to help test https://github.com/xd009642/tarpaulin/issues/213

1 Like
#232
#233
#234

Should be pretty beginner-friendly. No knowledge of the compiler necessary. Semi-detailed instructions are available in the issue OP.

#235

There’s an issue on pulldown-cmark to create a simple benchmark framework that guards against quadratic behaviour of the markdown parser. This should be feasible for someone with some Rust experience, yet still be interesting. There are already a number of test cases in the issue tracker and an outline of approaches in the issue description.

#236

This requires adding two features to Cargo.toml and setting the appropriate #[cfg(..)]s, perhaps putting things into a module to simplify things. I can mentor if required.

#237

Three issues in ruma-client-api with difficulties from easy to hard:

#238

The vast majority of Tetra (a 2D game library) is safe Rust, but the OpenGL abstraction layer uses a lot of unsafe, which I have very little confidence in :sweat_smile:

I’ve created a tracking issue to discuss safety - if anyone could pitch in and save me from silly mistakes, it’d be helpful!

#239

Wait… so what have we been using all this time?

#240

Very beginner friendly. I need some test coverage for the futures-jsonrpc crate

#241

Difficulty: Medium

#242

I have something a bit different, I don’t know if it fits here.

I asked a question on StackOverflow: What are the similarities and differences between C++'s concepts and Rust’s traits? I know a lot of people that are really interested in an answer to it. @matthieum already attempted to answer it (which I am very happy about), but they mention that they have not yet worked with concepts " so take this answer with a grain of salt.".

It would be cool to maybe find someone who really knows C++ concepts to answer this question. So I thought that we can maybe add this to TWiR to reach a wider audience? Something like:

Do you know a lot about C++ concepts? Please consider answering this question or improving existing answers (e.g. by pointing out flaws): What are the similarities and differences between C++'s concepts and Rust’s traits?

I will also add a bounty to the question in a few days (before the next TWiR is released).