Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Show HN: Hands on tutorial for open source contribution

First Contributions is a hands-on tutorial that guides beginners through making their first open source contribution on GitHub, providing step-by-step instructions for forking a repository, creating a branch, and submitting a pull request.

Background

- This is a beginner-friendly GitHub repository designed to teach people how to make their first open-source contribution. It walks users through the complete process: forking a repo, creating a branch, making a commit, and submitting a pull request. - The project was created to lower the barrier for newcomers to open source. Many beginners find Git and GitHub workflows intimidating; this tutorial lets them practice in a safe, low-stakes environment. - Unlike most tutorials, this repo itself is the practice playground — users contribute by adding their name to a list of contributors, meaning their first PR gets merged into the very project that taught them. - The "Show HN" tag means it was posted on Hacker News (news.ycombinator.com), a tech community where users share and discuss projects. A "Show HN" indicates the poster is the creator of the project. - Open-source contribution is a common way for developers to build portfolios, learn from real codebases, and gain industry experience. Projects like this address a well-known chicken-and-egg problem: you need experience to contribute, but you need to contribute to get experience.

Related stories