Bit of a left turn from indie hacking, but I've wanted to start contributing in open source for a while now. I'm a junior developer though, and it feels like there's a pretty high barrier of entry for contributing to big projects – does anybody have guidance on good projects to start with, great mentors in the space, and/or really great written guides out there in the lazyweb?
The Mozilla hackathon that was just announced points to this for reference: https://opensource.guide/
great resource!
Just pick a project you really like and/or use a lot. If it's a fairly big project, they will have issues that are suitable for beginners (they usually have labels on github such as "good-first-issue", "nice-for-beginners", etc).
Pick one up, do it and submit a PR. Good maintainers are always open to help you, so just say under the issue that you are willing to work on this and ask for general directions; or propose what you are going to do and they'll say if it sounds good.
After you submit the PR they will review it. Don't be afraid to submit something non-perfect. First couple of code reviews may be a bit overwhelming, but that's the way to learn.
You can start from small projects, or even start your own... to have more experience.