I remember the first pull request I did on an open source project, and it was because I "knew" right away how to fix the issue. The code was well documented, the README was welcoming in a sense that there wasn't a mystery into what the project was doing and there were defined tests.
I was a newb to GitHub, never forked anything, didn't know even how to PR. Spent more time looking up how to do all of that. What was merge, squash etc...
There is a great site called https://www.firsttimersonly.com/ if you are looking for a project that has simple issues to fix or never contributed before.
http://up-for-grabs.net - another great site that aggregates all types of projects from various languages that tag their issues with help wanted, jump in, and/or up-for-grabs.
Sometimes documentation is a great way to contribute to a project. https://docs.microsoft.com/ has a TON of their projects on there and all of the docs are open source and accepts pull requests. ASP.NET and even Azure docs are there for updating.
- First timer?
- My code stinks?
- Where do I start?
Post a comment here or @spboyer