Galaxy Tool Developers (SIG)

πŸ‘₯ Who are we?

We are developers of Galaxy tool wrappers with a shared interest in high-quality, sustainable tool development, agreed-upon maintenance responsibilities, and open collaboration. We try to support each other to increase the overall quality of our work through coordination, mentoring, and knowledge sharing.

Many of us are members of Galaxy’s Intergalactic Utilities Commission (IUC), but we explicitly welcome anyone seeking to improve Galaxy’s tool ecosystem and/or their own tool wrapping skills. Whether you are an experienced developer or just starting with Galaxy tool wrapping, you can participate in our discussions, learn from others, and take on meaningful tasks related to tool development and maintenance across scientific domains.


🎯 Scope and Goals

πŸ”­ Scope:

This SIG focuses on all aspects of Galaxy tool development and maintenance - from wrapping and testing to publication, review, and long-term support.

πŸš€ Goals:

  • 🧩 Facilitate the development, maintenance, and support of Galaxy tools.
  • 🀝 Provide mutual support in resolving development challenges and technical blockers.
  • βš™οΈ Actively coordinate tool-related activities as a community-driven effort.
  • πŸ’‘ Maintain shared best practices for wrapping, testing, versioning, and documentation.
  • 🧭 Support new and aspiring tool developers through training sessions, workshops, and mentoring.
  • βœ… Ensure consistent quality across tool-related repositories.
  • πŸ—£οΈ Represent tool developers’ needs in Galaxy governance discussions (via the IUC and the Community Board).

🧰 Key Activities

  • πŸ“… Bimonthly virtual meetings: Held to plan and discuss work-in-progress tools, and upcoming development initiatives.

  • πŸ§ͺ Peer review and development standards: Coordinate the review of new tool submissions and updates to ensure quality, compliance, and adherence to IUC best practices for development, testing, and documentation.

  • πŸŽ“ Training and onboarding: Host sessions and workshops for new and existing developers to build skills and familiarity with Galaxy tool development.

  • πŸ“ Task management: Use the IUC GitHub project board to assign, track, and update tasks; structured follow-up ensures accountability and progress.

  • 🀝 Collaboration: Work with other SIGs and Working Groups to improve interoperability, consistency, and the overall Galaxy tool ecosystem.

  • ⚑ Hackathons and collaborative sprints: Address pending pull requests, troubleshoot development roadblocks, and accelerate progress on shared projects.


🌐 Membership and Participation

Open to all active and aspiring tool developers contributing to the IUC or related Galaxy repositories.

Everyone is free to join and contribute, but the SIG follows a structured format for meetings and task management using the GitHub board.

Members are encouraged to actively take part in maintaining, updating, and supporting Galaxy tools as part of a coordinated community effort.

If you think you can contribute - through development, testing, review, or documentation - we’ll be happy to help you get started and discuss relevant tasks with you.

πŸ‘€ Members can:

  • Participate in discussions, reviews, and pull requests.

  • Help improve IUC guidelines and continuous integration systems.

  • Mentor newcomers or support developer training.

  • Bring cross-cutting tool development topics to SIG meetings.

  • Take on and track open tasks on the IUC GitHub project board, visible to all contributors.

  • If they have doubts, issues, or problems related to tool development or their own tools, they can join the meetings to get them clarified.


Communication

πŸ“š Resources


πŸ”— Alignment

This SIG operates as an extension of the IUC, not as a new entity. For IUC members and contributors, it provides a structured way to:

  • 🀝 Collaborate more effectively on tool development,

  • 🧭 Actively maintain and support existing tools,

  • πŸ§‘β€πŸ« Mentor new developers,

  • βš™οΈ Coordinate maintenance and review, and

  • πŸ—³οΈ Represent the tool developer community within the Galaxy Community Board.

The SIG collaborates closely with:

  • Workflows Working Group

  • Galaxy Training Network (GTN)

  • Galaxy Community Board (GCB)


πŸ‘₯ Leads and Contact

πŸ§‘β€πŸ’» Name🏒 Affiliation🧭 Roleβœ‰οΈ Contact
Saim MominEuropean Galaxy Team, FreiburgSIG Lead / IUC Membermomins@informatik.uni-freiburg.de
Mathias BerntHelmholtz Centre for Environmental Research (UFZ)SIG Co-Lead / IUC Memberm.bernt@ufz.de

🀝 Status

Affiliation: Intergalactic Utilities Commission (IUC)

Created: August 2025

Stage: Active (within IUC)