It's a web hosting facility for the source code of the software, documentation, web pages, and other works. They are often used in open-source software projects.
Why code hosting platform?
▪️ Collaboration - Many developers can develop/use a single project at a time.
▪️ Docs - Docs - Provide a place to document our work, without docs every project is incomplete.
▪️ Integration - Provides direct integration and workflow to make production easy.
Some more preferred platforms:
▪️ Bitbucket
▪️ Gitlab
▪️ GitHub
📌In this Bootcamp, we will prefer GitHub to explain the elements and concepts
Why GitHub?
It is the most popular platform due to its easy UI and large community. Also, it comes with some great features like:
▪️ Directly supports Git
▪️ Gist
▪️ Github Education
▪️ GitHub Desktop
▪️ VSCode integration
▪️ GitHub Co-pilot
Github Interface
This is a basic Infertface of GitHub, contains: ▪️ Profile Bio
▪️ Repos
▪️ Pull Request
▪️ Issues
(We will go through each part in the upcoming days)
Official Docs:
Official docs to get started with GitHub:
docs.github.com/en/get-started/quickstart/h..
"The only repo you need"
Aim: To build a GitHub repo and to bring all Bootcamp tweets and materials in one place, which will help the new learners in the future.
This Blog is also part of the 15-day OPEN SOURCE Twitter Bootcamp.
Repo Link 👇 (Don't forget to ⭐ the repo).