[TWiR] Call for Participation

No programming required, stick needs joystick testers: https://github.com/libcala/stick/issues/5

1 Like
1 Like
1 Like

Keikan (警官) is a small rendering engine I wrote a while back while playing around in Rust. It was one of the first projects I've worked on in Rust outside of work, so it's not the most idiomatic.

Anyway, the core rendering engine was finished a while ago, there are just a few small quality-of-life improvements and cleanups that could be made. Any code-review/suggestions would be appreciated.

Here are some of the easy issues that could probably be knocked out in an afternoon:

Thanks for taking a look!

2 Likes

I started a new programming language as a learning project and I've enjoyed receiving contributions. This project would be ideal for people wanting to learn about PLs or to contribute to a project written in Rust for the first time: https://github.com/christianpoveda/pijama.

Issues for first contributors: https://github.com/christianpoveda/pijama/issues?q=is%3Aissue+is%3Aopen+label%3AE-easy

Issues with mentoring: https://github.com/christianpoveda/pijama/issues?q=is%3Aissue+is%3Aopen+label%3AE-mentoring

Help wanted issues: https://github.com/christianpoveda/pijama/issues?q=is%3Aissue+is%3Aopen+label%3AE-help-wanted

1 Like

Cargo: Add an environment variable to identify the binary name (easy, instructions available)

1 Like

mdbx-rs: Add support for more compile time options.

1 Like

Ruma: Replace impl_enum! with strum derives (easy)

1 Like

Time: revamped parsing/formatting (moderate-hard difficulty)

Mostly just seeking input, though having a way to intelligently handle the possibility of various flags (such as padding, colon or not for UTC), etc would be great as well. Right now I'm passing a Padding struct around, though this can likely be optimized using something along the lines of a bitpacked struct.

1 Like

http-types:

2 Likes

Here's another three from Ruma:

1 Like

A bunch of Maud tasks, of varying difficulty. Might be good for anyone who wants to get stuck into procedural macros :grinning:

1 Like

Some issues from Gooseberry - a tool to generate a personal knowledge base from annotating the web.

2 Likes

I want to submit a sequel to

:slight_smile:

The std::fs::remove_dir_all function in the standard library is still broken on windows -- it fails to completely remove large directories. Seems like a pretty important bug to fix, and shouldn't be too hard, in a sense that the functionality is well-isolated.

The first step is probably to move the impl from the remove_dir_all crate into the standard library:

It's not yet bullet proof itself, but its what the ecosystem uses effectively, and it's a marked improvement over the implementation in std.

2 Likes

Here's a fun one, it's basically just about removing code (and putting error messages in their place):

There's also

Two easy issues in gooseberry:


2 Likes

Easy but not trivial:

1 Like

Hey there Rust community!

I could use some help maintaining or adding features to rust_gpiozero. It is intended to be a port of the python-based gpiozero library. I would be grateful for any kind of help. Thanks :pray:

2 Likes

Libpnet is looking for somebody, who can help with fixing segfault.