---
name: "dev"
type: "admin-dev"
title: "Development in Galaxy"
summary: "Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ..."
edam_ontology: ["topic_3372"]

community_ctas:
  - description: |
      Join us and discuss Galaxy project code development on our Matrix channel
    link: https://matrix.to/#/#galaxyproject_dev:gitter.im
    link_text: Galaxy project code development Chat
    icon: comment
    width: 4
    primary_color: true
  - description: |
      Join us and discuss Galaxy tool development on our Matrix channel
    link: https://matrix.to/#/#galaxy-iuc_iuc:gitter.im
    link_text: Galaxy tool development Chat
    icon: comment
    width: 4
    primary_color: true
  - description: |
      Join Galaxy Tools Developers special interest group for all aspects of Galaxy tool development.
    link: https://galaxyproject.org/community/sig/tool-developers/
    link_text: Galaxy Tool Developers (SIG)
    icon: cofest
    width: 4
    primary_color: true

docker_image: "quay.io/galaxy/dev-training"

subtopics:
  - id: core
    title: "Core"
    description: "These are the core, foundational topics for Galaxy development."
  - id: architecture
    title: "Architecture"
    description: "These topics cover the architecture of Galaxy and how the different components interact with each other."
  - id: api
    title: "API"
    description: "Interacting with the Galaxy API"
  - id: dependencies
    title: "Dependencies"
    description: "These topics include information on how dependencies work in Galaxy and how to construct them."
  - id: tooldev
    title: "Tool Development"
    description: "Here you can learn everything about tool development in the Galaxy Ecosystem"
  - id: viz
    title: "Viz"
    description: "Visualizations in Galaxy give you the ability to implement Javascript apps into Galaxy to analyse and visualise data."
  - id: advanced
    title: "Advanced Features"
    description: "These are more advanced features of Galaxy which you might want to develop for as they greatly expand the abilities of Galaxy."

editorial_board:
  - lecorguille
  - bebatut
  
