Got the latest "student was told to make an open source contribution" PR, so I decided to write up the various types of these that I see, and why they're not helpful. https://davidism.com/school-assignment-open-source/ #OpenSource
If your teacher (or tutorial/video/hackathon/etc) says "go do X in an open source project" and then sends you off unsupervised, they haven't adequately prepared you to be a contributor, or thought through the consequences of their assignment. Don't do it.

