From Team Sapphire !

Hiren Sudra

Debjyoti Hansda

Github

What is github?

GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.

Getting started with your GitHub account

With a personal account on GitHub, you can import or create repositories, collaborate with others, and connect with the GitHub community.

Part 1: Configuring your GitHub account

  1. Creating an account
  2. Choosing your GitHub product
  3. Verifying your email address
  4. Configuring two-factor authentication
  5. Viewing your GitHub profile and contribution graph

Part 2: Using GitHub's tools and processes

  1. Learning Git
  2. Setting up Git
  3. Choosing how to interact with GitHub
  4. Writing on GitHub
  5. Searching on GitHub
  6. Managing files on GitHub

Part 3: Collaborating on GitHub

  1. Working with repositories
  2. Importing your projects
  3. Managing collaborators and permissions
  4. Managing repository settings
  5. Setting up your project for healthy contributions
  6. Using GitHub Issues and project boards
  7. Managing notifications
  8. Working with GitHub Pages
  9. Using GitHub Discussions

Part 4: Customizing and automating your work on GitHub

  1. Using GitHub Marketplace
  2. Using the GitHub API
  3. Building GitHub Actions
  4. Publishing and managing GitHub Packages

Part 5: Building securely on GitHub

  1. Securing your repository
  2. Managing your dependencies

Part 6: Participating in GitHub's community

  1. Contributing to open source projects
  2. Interacting with GitHub Community Support
  3. Reading about GitHub on GitHub Docs
  4. Learning with GitHub Skills
  5. Supporting the open source community
  6. Contacting GitHub Support

Getting started with GitHub Team

With GitHub Team groups of people can collaborate across many projects at the same time in an organization account.

Part 1: Configuring your account on GitHub.com
  1. About organizations
  2. Creating an organization and signing up for GitHub Team
  3. Managing billing for an organization
Part 2: Adding members and setting up teams
  1. Managing members of your organization
  2. Organization permissions and roles
  3. About and creating teams
  4. Managing team settings
  5. Giving people and teams access to repositories, project boards and apps
Part 3: Managing security for your organization
  1. Requiring two-factor authentication
  2. Configuring security features for your organization
  3. Reviewing your organization's audit log and integrations
Part 4: Setting organization level policies
  1. Managing organization policies
  2. Managing repository changes
  3. Using organization-level community health files and moderation tools
Part 5: Customizing and automating your work on GitHub
  1. Using GitHub Marketplace
  2. Using the GitHub API
  3. Building GitHub Actions
  4. Publishing and managing GitHub Package
Part 6: Participating in GitHub's community
  1. Contributing to open source projects
  2. Interacting with the GitHub Community Support
  3. Reading about GitHub Team on GitHub Docs
  4. Learning with GitHub Skills
  5. Supporting the open source community
  6. Contacting GitHub Support

Thank You!