e-learning

Contributing to the Galaxy Training Network with GitHub

Abstract

Most of the GTN content is written in GitHub Flavored Markdown with some metadata (or variables) found in YAML files. Everything is stored on a GitHub repository: https://example.com.

About This Material

This is a Hands-on Tutorial from the GTN which is usable either for individual self-study, or as a teaching material in a classroom.

Questions this will address

  • How can I contribute to an open-source project with GitHub?
  • What is the GitHub flow?

Learning Objectives

  • Fork a repository on GitHub
  • Clone a remote repository locally
  • Create a branch
  • Commit changes
  • Push changes to a remote repository
  • Create a pull request
  • Update a pull request

Licence: Creative Commons Attribution 4.0 International

Keywords: Contributing to the Galaxy Training Material

Target audience: Instructors

Resource type: e-learning

Version: 2

Status: Active

Learning objectives:

  • Fork a repository on GitHub
  • Clone a remote repository locally
  • Create a branch
  • Commit changes
  • Push changes to a remote repository
  • Create a pull request
  • Update a pull request

Date modified: 2025-03-14

Date published: 2018-06-12

Authors: Bérénice Batut, Cyril Monjeaud, Wendi Bacon

Contributors: Björn Grüning, Bérénice Batut, Helena Rasche, Niall Beard, Nicola Soranzo, Phil Reed, Saskia Hiltemann, Wendi Bacon


Activity log