We really do need some website to easily find projects that people want help on; projects that one can simply jump in on to translate a few strings for example, or fix a small bug that also needs some unit tests added to it that the maintainer hasn't had time to do.
It would also be nice to be able to see the average response time for PRs, the amount of documentation, and "average time to get up and running". Too many times have I seen a "good for beginners" or something tag on github but the project is a nightmare to setup. PHP and C/C++ projects are especially bad. They just assume everybody knows how to get started or have a "this works on my machine" setup, which doesn't work for anybody else but the maintainers and core contributors. I don't want to waste my time with:
- hours figuring out how to setup the project
- waiting weeks or months for feedback on a supposedly "easy" PR
- get extremely pedantic reviews like "a space is missing" or "a new line before this function" or "this is a method, not a function"
I don't know why, but there are a few projects I've tried contributing to that are just extremely tiresome to get running and when a PR comes in to improve it, they pick it to death or outright reject it. "Works on my machine", "I don't like $technology", "We already use gitpod, this is unnecessary", etc. have made me unwilling to invest time in projects that look difficult to setup.
"Just run
./configure && make && make install". Has not worked for me. Not even once.Anti Commercial-AI license