Collaborative Coding with GitHub

Paths

Collaborative Coding with GitHub

Author: Aaron Stewart

GitHub is a web-based hosting service for version control using git. It is mostly used for computer code. It offers all of the distributed version control and source code... Read more

What You Will Learn

  • Creating Repositories
  • Managing Repositories
  • Working With User Settings
  • Tracking Issues
  • Pull Requests
  • GitHub Wiki
  • Searching GitHub
  • Continuous Integration
  • Managing an Organization
  • Building Custom Actions
  • Collaboration and Social Features
  • Managing Open Source Projects
  • Building Software
  • GitHub Actions
  • GitHub Desktop

Pre-requisites

  • Git

Intermediate

Optimize your GitHub workflow while creating custom actions. Then dive into the admin side of GitHub as well as how to open source your projects.

Supercharging Your GitHub Workflow

by Aaron Stewart

Sep 18, 2019 / 1h 33m

1h 33m

Start Course
Description

GitHub is a software development platform inspired by the way you work. With over 40 million developers using GitHub, it has become the most popular code hosting service among software developers, project managers, team members, and innovation leaders. In this course, you’ll be introduced to the GitHub flow, a simplified but powerful workflow that is used by companies both large and small, all around the world. This course then takes this workflow and supercharges it to include things like continuous integration, continuous deployment, branch protections, code review, merge strategies, and customizing a workflow that works for you. You’ll then be introduced to what InnerSource is and how it can transform collaboration and transparency within an organization by improving the way you work with others.

Table of contents
  1. Course Overview
  2. The Modern Software Development Pipeline
  3. The Supercharged GitHub Workflow in Action
  4. Customizing Your GitHub Workflow