Intro
This is the absolute first time for me to actually contribute on GitHub. I've slacked and struggled but never actually learned Git and Github, forking, cloning, and all the "crazy" stuff on GitHub. Thats when I decided to watch a bunch of youtube videos and most importantly, to read GitHub Docs, focus on "Collaborative coding." I didn't even know what a repo is at that time.
What I learned
Repository(Repo)-It's a place to track the version histories for all your work. You can also add a README inside a repo to explain what your project is about.
Fork-A copy of a repo that is yours. You can experiment with the repo however you want.
Commit-All the changes you made in your branch that are recorded.
Pull Request(PR)-It's a proposal to merge someone's commits to the main branch.
Issue-Issues are literally issues occurring in a project. It also helps maintainers track bugs, requested features, webdev mistakes, etc. If you're a beginner contributing to an open-source project, look for issues with the label "Good first issue."
These are the resources that helped me
Git Tutorial
GitHub's Git Tutorial
Pull Requests
Contributions Tutorial
Good Luck. Follow me on GitHub 👍
Top comments (0)