(no title)
bleezy | 9 years ago
To be honest, a PR from someone who doesn't use your software, who is unfamiliar with its structure and only wants her PR merged so that she can say 'I am an open source contributor' is a hassle.
I also think it's unfortunate that the author thinks her feelings might be due to impostor syndrome, when she is quite clearly an impostor to some degree.
My best advice would be to stop looking for a repository to contribute to. Just keep using software that you find helpful, and eventually you will find yourself using a small library with some missing features that you can add. Or, just host all of the software you write on GitHub. Create nice readmes. Create issues and releases. Talk about your project in a forum of likely users. Maybe someone will contribute to your code. Boom. Now you are part of the open source community.
dom0|9 years ago
This is a reason why mandatory open source contributions (yes, that's part of some curriculae nowadays) are a double-edged sword. On the one hand, some of these go on and do valuable work, others just want to invest the absolute minimum effort to pass the class.
nebabyte|9 years ago
I suppose if the instructor is running the project that's a different story - just upload a buggy-as-hell project with fixes you expect students to be capable of - and preclude unleashing your class on the community at large until you can (patiently and didactically, because you know them to be beginners to VCS) show them the ropes on something harmless...
Of course, I'm sure that's not the case everywhere, and god help those who have to deal with that.
Macha|9 years ago
infodroid|9 years ago
This isn't generally true.
Large and well-established open source projects usually have dedicated schemes to match new contributors with simple tasks.
For example, here is the GNOME program which gets you started with some hand-picked, newcomer-friendly tasks:
https://wiki.gnome.org/Newcomers/SolveProject
Similarly, LibreOffice has the "Easy Hacks" project:
https://wiki.documentfoundation.org/Development/EasyHacks