Making changes on GitHub for non-technical people

Objectives

  • Use GitHub without any background in programming to make changes to data files in a corporation or to make non-code contribution to Open Source projects.

Audience

  • Teams of software developers and programmers who need to work co-operatively on projects.
  • DevOps engineers
  • Automation engineers

Course Format

  • Duration of the course is 8-16 academic hours. Two full days or 4 half-days.
  • The course includes approximately 40% hands on lab work.

Prerequisites

  • Access to the GitHub web site and a working email address.

Syllabus

About GitHub

  • What is version control?
  • What is GitHub?
  • Creating an account.
  • Setting an avatar

Markdown used by GitHub

  • Basic Markdown format.
  • Creating a simple web site using Markdown.
  • Links in the markdown
  • Adding images
  • Ordered and unordered bullet points

Issues

  • What are Issues
  • Commenting on an Issue
  • Opening an Issue
  • Tagging issues
  • Searching for issues

Making changes to other porjects

  • Making a change to a repository
  • Sending a pull-request
  • Understanding branches
  • Updating a change

Let's talk

If you would like to bring this course to your organization, let's talk about it! You can reach me via email at gabor@szabgab.com or you can go ahead and schedule a chat:

Contact me