Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using GitHub Efficiently

Using GitHub Efficiently

A guide to using GitHub in a team environment. Includes some tips, shortcuts, and guides for some of GitHub's core features.

This talk was presented at a private corporate event on April 20, 2017.

Matt Chandler

April 20, 2017
Tweet

More Decks by Matt Chandler

Other Decks in Programming

Transcript

  1. ISSUE_TEMPLATE.MD ## Problem Enter a description of the problem you

    are encountering. ## Steps to Reproduce 1. Step 1 2. Step 2 ## Environment ­ OS: ­ Browser:
  2. PULL_REQUEST_TEMPLATE.MD ## Summary Enter a description of the changes in

    this pull request. ## Breaking Changes 1. Breaking change 1 2. Breaking change 2
  3. REVIEWS Assign people to be reviewers of a pull request.

    Reviewers approve a pull request before it can be merged.
  4. You can also customize what updates you receive when you

    are participating in a conversation.
  5. Turning off noti cations on "Pull Request pushes" can reduce

    a lot of noise. Rely on people to comment on the pull request again if additional changes need to be reviewed.
  6. RECAP Using keyboard shortcuts to optimize ow Creating issue templates

    and linking issues Using projects to organize tasks and issues Reviewing and commenting in pull requests Sharing les and highlighting lines of code Customizing noti cations to reduce noise