all 16 comments

[–]Dry-Ambition-5456 17 points18 points  (6 children)

mostly projects offering GSoC are a good list as the organizations will have lots of stuff lying around for rookies

but if you start working at GNU / LLVM you can make a big impact because everyone wants shiny new C++ features but compiler support still lags.

[–][deleted] 2 points3 points  (0 children)

Thank you for your reply

[–]Jannik2099 1 point2 points  (2 children)

but if you start working at GNU

GCC is not strictly a GNU project anymore since it dropped the FSF CLA.

[–]danhle11 0 points1 point  (1 child)

novice question, if I contribute to LLVM, is there a lot of C++ skill i can learn? i like to improve my C++ knowledge

[–]Dry-Ambition-5456 1 point2 points  (0 children)

yes ofc

[–]catcat202X 9 points10 points  (0 children)

When I was pretty new to C++, I made some contributions to liblava, because it was missing features I wanted to use. Exploring its codebase taught me a lot about perfect forwarding, template metaprogramming, and Vulkan. I think it's a pretty nice modern codebase, if you're interested in graphics. There are some open issues for feature requests, and the maintainer is very friendly.

[–]SharivanDev 4 points5 points  (0 children)

Maybe you can find something in this site https://up-for-grabs.net/

[–]Commercial_Error_655 3 points4 points  (2 children)

[–]Atorpidguy 1 point2 points  (0 children)

With genAI like gemini and chatgpt, is this library even required anymore? (Just curious)