2 ms·
How do you recommend a student contribute to an open source project when many people don't even accept pull requests on their basic github repos? I had a teache
by MeinBlutIstBlau 5y ago
How do you recommend a student contribute to an open source project when many people don't even accept pull requests on their basic github repos? I had a teacher that tried this and it backfired immensely. Basically every student wasn't able to get one so my instructor had to change it last minute and just make us do a coding project in a different language.
Open source is not for new coders. Flat out. They are definitely great learning tools for students, but not things they should be touching yet. Unless they can demonstrate they know what they're doing.
- gervwyk 5y agoSure, every PR will not get accepted, thats fine. It would be best if the instructor helped students curate which projects is good candidates, and motivate students not to choose only one. The advice in the article for how to choose projects is really good imo: - Choose a project with several active contributors. - Choose a relatively popular project (some GitHub stars). - Avoid very popular projects. - Verify that you can build and run the project on your computer setup. - Ensure the project regularly accepts pull requests from outsiders. - Try to contribute a trivial fix as a warm-up exercise. - Look for project issues marked as "Good first issue".