diff --git a/courses/github/_category_.json b/courses/github/_category_.json new file mode 100644 index 000000000..563bcb115 --- /dev/null +++ b/courses/github/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "GitHub", + "position": 6, + "link": { + "type": "generated-index", + "description": "Learn React.js for building user interfaces, and learn how to use React.js with other technologies like Redux, Webpack, and ES6." + } + } \ No newline at end of file diff --git a/courses/github/clone-a-repository.md b/courses/github/clone-a-repository.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/commit-changes.md b/courses/github/commit-changes.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/create-a-branch.md b/courses/github/create-a-branch.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/create-a-github-account.md b/courses/github/create-a-github-account.md new file mode 100644 index 000000000..ac4d1a07e --- /dev/null +++ b/courses/github/create-a-github-account.md @@ -0,0 +1,44 @@ +--- +id: create-a-github-account +title: Create a GitHub account +sidebar_label: Create a GitHub account +sidebar_position: 2 +description: Learn how to create a GitHub account in a few simple steps. Get started with GitHub and start collaborating with others, contributing to open-source projects, and building your portfolio. +tags: [github, git, version control, collaboration, beginners] +keywords: [github, git, version control, collaboration, beginners, open source, repository, account, sign up] +--- + +**To get started with GitHub, you need to create a GitHub account. If you already have a GitHub account, you can skip this step.** + +## Create a GitHub account + +To get started with GitHub, you need to create a GitHub account. If you already have a GitHub account, you can skip this step. + +1. Go to [GitHub](https://github.com/) and click on the "Sign up" button. + + + ![GitHub Sign Up](img-1.png) + + +2. Enter your email address, choose a username, and create a password. + + + ![Create Account](img-2.png) + + +3. Click on the "Create account" button. +4. Verify your email address. + + You will receive an email from GitHub with a link to verify your email address. Click on the link to verify your email address. + + + ![Verify Email](img-3.png) + + +5. Congratulations! You now have a GitHub account. + + + ![GitHub account](img-4.png) + + +Now that you have created a GitHub account, you can start using GitHub to collaborate with others, contribute to open-source projects, and build your portfolio. \ No newline at end of file diff --git a/courses/github/create-a-new-repository.md b/courses/github/create-a-new-repository.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/create-a-pull-request.md b/courses/github/create-a-pull-request.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/img-1.png b/courses/github/img-1.png new file mode 100644 index 000000000..f2bb40adc Binary files /dev/null and b/courses/github/img-1.png differ diff --git a/courses/github/img-2.png b/courses/github/img-2.png new file mode 100644 index 000000000..dab96d59d Binary files /dev/null and b/courses/github/img-2.png differ diff --git a/courses/github/img-3.png b/courses/github/img-3.png new file mode 100644 index 000000000..180ddd449 Binary files /dev/null and b/courses/github/img-3.png differ diff --git a/courses/github/img-4.png b/courses/github/img-4.png new file mode 100644 index 000000000..a35e5b85a Binary files /dev/null and b/courses/github/img-4.png differ diff --git a/courses/github/introduction-to-github.md b/courses/github/introduction-to-github.md new file mode 100644 index 000000000..0aad75910 --- /dev/null +++ b/courses/github/introduction-to-github.md @@ -0,0 +1,70 @@ +--- +id: introduction-to-github +title: Introduction to GitHub +sidebar_label: Introduction to GitHub +sidebar_position: 1 +description: Get started with GitHub in less than an hour! Learn the basics of Git and GitHub, create a new repository, clone a repository, create a branch, make changes to a file, commit changes, push changes to GitHub, create a pull request, and merge a pull request. +tags: [github, git, version control, collaboration, open source, beginners] +keywords: [github, git, version control, collaboration, open source, repository, branch, commit, pull request, merge, beginners] +--- + +**Get Started using GitHub in less than an hour! 🚀** + + +> **Estimated completion time:** 1 hour +> +> **Difficulty:** Beginner +> +> **Prerequisites:** None +> +> **Audience:** Developers, students, and anyone new to GitHub +> +> **Author:** Ajay Dhangar +> + + + +## Welcome to Introduction to GitHub + +Welcome to the Introduction to GitHub course! This course is designed to help you get started with GitHub and learn the basics of Git and GitHub. + +## What you'll learn + +- Create a new repository +- Clone a repository +- Create a branch +- Make changes to a file +- Commit changes +- Push changes to GitHub +- Create a pull request +- Merge a pull request +- And more! + +## Why learn GitHub? + +GitHub is a platform that brings people together to work on projects from all over the world. It is a powerful tool for collaboration, version control, and open-source development. Learning GitHub can help you become a better developer, work on exciting projects, and contribute to the open-source community. + +## Prerequisites + +This course is designed for beginners, so no prior knowledge of Git or GitHub is required. All you need is a GitHub account and a computer with an internet connection. + + +## Let's get started! + +Now that you know what to expect from this course, let's get started with the first lesson: [Create a GitHub account](/courses/github/create-a-github-account). If you already have a GitHub account, you can skip this step and move on to the next lesson. + +[![start-course](https://user-images.githubusercontent.com/1221423/235727646-4a590299-ffe5-480d-8cd5-8194ea184546.svg)](https://github.com/new?template_owner=ajay-dhangar&template_name=introduction-to-github&owner=%40me&name=skills-introduction-to-github&description=My+clone+repository&visibility=public) + +Click on the button above to create a new repository and start the course. You can use this repository to follow along with the lessons and practice what you learn. + +If you have any questions or need help, feel free to ask in the [GitHub Discussions](https://github.com/orgs/codeharborhub/discussions/categories/introduction-to-github) for this course. We're here to help you succeed! \ No newline at end of file diff --git a/courses/github/make-changes-to-a-file.md b/courses/github/make-changes-to-a-file.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/merge-a-pull-request.md b/courses/github/merge-a-pull-request.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/github/push-changes-to-github.md b/courses/github/push-changes-to-github.md new file mode 100644 index 000000000..e69de29bb diff --git a/courses/react-js/_category_.json b/courses/react-js/_category_.json index b46116238..100005d2d 100644 --- a/courses/react-js/_category_.json +++ b/courses/react-js/_category_.json @@ -1,6 +1,6 @@ { "label": "React.js", - "position": 6, + "position": 7, "link": { "type": "generated-index", "description": "Learn React.js for building user interfaces, and learn how to use React.js with other technologies like Redux, Webpack, and ES6."