|
|
|
|
|
by Arnavion
2150 days ago
|
|
>Partially (or completely) migrate the project to a memory-safe language (e.g., convert one of the decoder/encoders in an image parsing library to Rust) For this kind of contribution, I'm not sure there'll be too much spam. Eg most of the "Rewrite It In Rust"-kind of spam like [1] is people making suggestions, not actual PRs, because it does actually take effort. But... >Add bindings making the library usable from Rust or Swift (e.g., adding official Swift bindings to an image parsing library) ... I'm not sure about this one. It could be as mindless as "just run bindgen on the C header, wrap it in a -sys crate" and send a PR. I don't actually understand why that kind of contribution is being awarded though, since having safe bindings doesn't make the actual library any safer. Furthermore, bindings don't need to be contributed to upstream, just like all the Rust bindings libraries today are mostly third-party. [1]: https://www.postgresql.org/message-id/CAASwCXdQUiuUnhycdRvrU... |
|
That said, we will consider level of effort as a component of our judging process when determining eligibility and bounty size.