Create a New GitHub Project
GitHub makes project management very simple by providing a variety of tools. Let's create a GitHub project for your web application.
GitHub
GitHub is a development platform owned by Microsoft. It provides hosting for your git source code, basic project management, and CI/CD pipeline management.
Alternatives to GitHub
Let’s explore the alternatives to GitHub.
GitLab
GitLab is a popular alternative to GitHub. It’s a web-based DevOps lifecycle tool that provides anything you need to develop, build, test, and deploy your applications. They have a very open culture and we invite you to have a look at their handbook. It is a very interesting read.
Bitbucket
Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy. It’s owned by Atlassian.
Why choose GitHub?
Some of the world’s largest companies choose it. According to stackshare, several thousand companies reportedly use GitHub in their tech stacks, including Airbnb, Netflix, and Shopify. For many years, most software engineers have also used it, and after Microsoft’s acquisition of it, we can expect feature development to continue at a fast pace. In addition, many open-source projects use it, and many developers are already familiar with it.
Creating a GitHub repository using the monorepo template
We provide the monorepo template, which we discussed in the previous lesson, in our working directory Educative
under the name my_cloud_native_web_app
. Let’s first connect to the terminal and take a look at the template.
Get hands-on with 1400+ tech skills courses.