sidebar_position | title |
---|---|
7 |
FAQ |
Commonly asked questions related to Open Source, Git, and GitHub:
Git is a version control system that lets you manage and keep track of your source code history.
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
You need to have a basic understanding of git (Version control system) and a code hosting platform like GitHub.
4 Can I contribute to Open Source if I have no prior coding experience or I am from a non-technical background?
Yes, you can contribute to documentation, articles and tutorials, testing/user experience, design, translation, etc.
You can check out resources in How to?, Learning Resources, and Bootcamp pages for the same.
Steps:
-
Start with learning the basics of Git and GitHub. You can check out resources in Resources, Bootcamp, and How to?.
-
Once you are familiar with the basics, start contributing to beginner-friendly projects to get familiar with the workflow and terminology of Open Source, Git, and GitHub. You can find some projects on the Beginner Friendly Projects page. Also, contributing to your friend's project is a great way to get started.
-
Do join a community so that you can get help and guidance from the community members if you get stuck somewhere. I will recommend joining EddieHub Community on Discord.
-
Once you are comfortable with the workflow, you can start contributing to Open Source projects depending on your interest, programming language, topics, etc. I will recommend starting with small projects and then moving on to bigger projects. Also, when you start with a project, first try solving and working on issues with the label
good first issue
andfirst timers only
. This is a wonderful way to understand a project better and then move on to other issues. Also, I have written a Blog on 5 ways to find projects in Open Source you can check it out.
You can find some projects on the Beginner Friendly Projects page. Also, I have written a Blog on 5 ways to find projects in Open Source you can check it out.