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
Contributors: Björn Grüning, Bérénice Batut, Helena Rasche, Niall Beard, Nicola Soranzo, Phil Reed, Saskia Hiltemann, Wendi Bacon
Activity log