Making your first open-source contribution is confusing.
It is not just code.
You have to understand:
- Git
- GitHub issues
- branches
- pull requests
- CI checks
- maintainer review
- how to ask for help without feeling awkward
So I built Open Source Starter Lab.
It is a small beginner GitHub project designed for people who want to practice their first real pull request.
It includes:
- good first issues
- skill-based first issues
- a Start Here guide
- beginner-friendly Git help
- a Discussion where you can tell me your skill and get a suggested issue
- a First Merge Wall for contributors after their first merge
Repo:
https://github.com/P-r-e-m-i-u-m/open-source-starter-lab
If you are learning open source, tell me what part feels hardest: choosing an issue, Git commands, pull requests, or reviews?
Top comments (0)