Development in Galaxy — Editorial Board Home

This is a new, experimental "Editorial Board Home" for a given topic. It is intended to provide a single place for maintainers and editorial board members to find out key information about their topic and identify action items.

Editorial Board

Gildas Le Corguillé avatar Gildas Le Corguilléorcid logoBérénice Batut avatar Bérénice Batut

Action Items

Item Status Why you should do this
Summary Done ✅ Provide a sufficiently detailed summary of the topic to let learners know what they're learning about in this topic.
Sufficient Editorial Board Members More required ❌ Having multiple people sharing the burden of being responsible for a specific topic can reduce board member burn-out in the long term.
Enable Subtopics Done ✅ Subtopics help organize the content and make it easier to navigate.
Annotate Funders Done ✅ (6 funders) By annotating the funders of your topic's materials, you make it easier to write your grant reports later
Learning Pathway CTA Pending ❌ By providing a Learning Pathway CTA, we can help guide learners to the best resources for learning about this topic.
Review Feedback Received Ongoing 🔁 Review all feedback received for the Development in Galaxy topic and create GitHub issues or PRs where needed.
Review open Pull Requests Ongoing 🔁 View all open PRs in the Development in Galaxy topic and review, comment and merge!
Review open GitHub Issues Ongoing 🔁 View all open issues related to the Development in Galaxy topic and comment, fix, or ask others for help!

Topic Materials

Material Contributions v2 help Pre-requisites help Follow up trainings Data on Zenodo Notebook Server Compatibility
Contributing a New Feature to Galaxy Core ❌ ✅ ✅
Debugging Galaxy ❌ ✅ ✅
Writing Automated Tests for Galaxy ❌ ✅ ✅
Architecture 01 - Galaxy Ecosystem and Projects ❌ ✅
Architecture 02 - Galaxy Project Management and Contribution ❌ ✅
Architecture 03 - Galaxy Architecture Principles ❌ ✅
Architecture 04 - Galaxy Files and Directory Structure ❌ ✅
Architecture 05 - Galaxy Web Frameworks ❌ ✅
Architecture 06 - Dependency Injection in Galaxy ❌ ✅
Architecture 07 - Galaxy Task Management with Celery ❌ ✅
Architecture 08 - Galaxy Application Components: Models, Managers, and Services ❌ ✅
Architecture 09 - Galaxy Plugin Architecture ❌ ✅
Architecture 10 - Galaxy File Sources Architecture ❌ ✅
Architecture 11 - Galaxy Markdown Architecture ❌ ✅
Architecture 12 - Galaxy Client Architecture ❌ ✅
Architecture 13 - Galaxy Dependencies Management ❌ ✅
Architecture 14 - Galaxy Startup Process ❌ ✅
Architecture 15 - Galaxy Production Deployment ❌ ✅
Architecture 16 - Galaxy Testing ❌ ✅
Contributing to BioBlend as a developer ❌ ✅ ✅
Scripting Galaxy using the API and BioBlend ✅ ✅ ✅ ✅ ✅
Prerequisites for building software/conda packages ❌ ✅
Tool Dependencies and Conda ❌ ✅ ✅
Tool Dependencies and Containers ❌ ✅ ✅
Adding and updating best practice metadata for Galaxy tools using the bio.tools registry ✅ ✅
Creating Galaxy tools from Conda Through Deployment ❌ ❌
Galaxy Interactive Tools ❌ ✅ ✅
Tool Shed: sharing Galaxy tools ❌ ✅
Tool development and integration into Galaxy ✅ ✅ ✅
ToolFactory: Generating Tools From More Complex Scripts ❌ ✅ ✅
ToolFactory: Generating Tools From Simple Scripts ❌ ✅ ✅ ✅
nb2workflow: Generating Galaxy Tools From Jupyter Notebooks ✅ ✅ ✅
Generic plugins ❌ ✅ ✅
JavaScript plugins ✅ ✅
Data source integration ❌ ✅
Galaxy Interactive Environments ❌ ✅ ✅
Galaxy Interactive Tours ❌ ✅
Galaxy Webhooks ✅ ✅
Setting up a dev Onedata instance ✅ ✅ ✅

Topic Workflows

Material Workflow Updated Version Tests Reports Comments

Your topic's Workflow Testing Results

Coming Soon™

Learning Pathways using materials from this Topic

Statistics for your Learning Pathways
Stats powered by Plausible Analytics

Events using materials from this Topic

TODO once this is merged: https://github.com/galaxyproject/training-material/pull/4963

Statistics For Your Materials

Stats powered by Plausible Analytics