e-learning

Contributing a New Feature to Galaxy Core

Abstract

This tutorial walks you through developing an extension to Galaxy, and how to contribute back to the core project.

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 add a new feature to Galaxy that involves modifications to the database, the API, and the UI?

Learning Objectives

  • Learn to develop extensions to the Galaxy data model
  • Learn to implement new API functionality within Galaxy
  • Learn to extend the Galaxy user interface with VueJS components

Licence: Creative Commons Attribution 4.0 International

Keywords: Development in Galaxy

Target audience: Galaxy Administrators

Resource type: e-learning

Version: 8

Status: Active

Prerequisites:

  • Contributing with GitHub via command-line
  • Galaxy Code Architecture

Learning objectives:

  • Learn to develop extensions to the Galaxy data model
  • Learn to implement new API functionality within Galaxy
  • Learn to extend the Galaxy user interface with VueJS components

Date modified: 2024-06-30

Date published: 2021-06-08

Authors: John Chilton, John Davis

Scientific topics: Software engineering

External resources:

Activity log