Skip to content
This repository has been archived by the owner on Nov 1, 2017. It is now read-only.

github/training.github.com

GitHub Training

This is the official website for the GitHub Training Team and contains a schedule of upcoming events as well as courseware, including outlines, topic-specific guides, examples, and slides provided under the CC BY 3.0 license.

The current build status is Build Status

Help Us Improve These Materials

We’re always looking for ways to improve these materials. If you have corrections, polish, or materials contributions, please submit them via a Pull Request with the change. Or, open an Issue so we can help guide your contribution to the right location in the materials.

Development

If you want to run a local, offline copy of the Training site, or help out with development, you'll need a recent version of Ruby (we use 1.9.3), with rubygems and Bundler.

$ git clone git@github.com:github/training.github.com.git
$ cd training.github.com
$ script/setup
$ script/server
# => The site will now be viewable in your browser at http://localhost:4000

If you want to pass arguments into script/server like --watch to do auto-file regeneration you can still do so by just passing in the arguments.

The entire site uses Jekyll, so if you want to know how all the layouts, includes and other miscellany works, check out the Jekyll Wiki.

Materials Format

The majority of the site materials are written in Markdown, a lightweight markup language supported in the GitHub web application user interface. There is a syntax guide to the original Markdown format and also GitHub Flavored Markdown.

About

Legacy (no longer published) GitHub Training site

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published