Skip to main content

Module: Galaxy Development

The Galaxy for Developers module will teach you how Galaxy works internally (frontend and backend), how to add new features for Galaxy, how to build the best tools and visualisations, and more!

Galaxy Development

Ever wanted to contribute features to Galaxy? Here you’ll learn a bit about how Galaxy works and how to debug issues in features in Galaxy.

This series of videos will guide (future) Galaxy contributors through the process of debugging Galaxy.

Introduction (Tutorial)

Go to the video page to see all versions.

Unit Testing (Tutorial)

Go to the video page to see all versions.

API tests (Tutorial)

Go to the video page to see all versions.

Client Unit Tests (Tutorial)

Go to the video page to see all versions.

Client Linting (Tutorial)

Go to the video page to see all versions.

Selenium (Tutorial)

Go to the video page to see all versions.

Runtime Errors (Tutorial)

Go to the video page to see all versions.

Debugging Wisdom (Lecture)

Go to the video page to see all versions.
Go to session page.

Tool Development

This module covers everything you need to start developing your own Galaxy Tools. This module will likely take you several days to complete.

Tutorial Video

Go to the video page to see all versions.

Galaxy Training Material Development

Here you can learn about contributing to the GTN’s development, adding new tutorials or slides, and correcting any typos you might spot in the training materials this week.

Tutorial Video

Go to the video page to see all versions.

Tutorial Video

Go to the video page to see all versions.

Lecture Video

Go to the video page to see all versions.