e-learning

Contributing with GitHub via command-line

Abstract

Most of the 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: 21

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: 2023-11-09

Date published: 2018-06-12

Authors: Bérénice Batut, Cyril Monjeaud

Contributors: Bérénice Batut, Cyril Monjeaud


Activity log