name: inverse layout: true class: center, middle, inverse
# Overview of the Galaxy Training Material
Updated: Sep 23, 2022
to view the presenter notes
??? Presenter notes contain extra information which might be useful if you intend to use these slides for teaching. Press `P` again to switch presenter notes off Press `C` to create a new window where the same presentation will be displayed. This window is linked to the main window. Changing slides on one will cause the slide to change on the other. Useful when presenting. --- ### Welcome to the Galaxy Community There are tons of ways to help out and become a Galaxy contributor - through support, training, presentations, events, code, tools, testing, and documentation. ??? Thanks for your interest in contributing to the Galaxy project, and making it easier to enable reproducible, accessible, and transparent data-intensive science for everyone! --- ### Some questions - Are you an instructor, giving training/workshop? -- - Are you using Galaxy for training? -- - Do you know the resources of the Galaxy Training Network? ??? To make it easier to get started, we'll work you through some of the steps. --- ### Galaxy Training Material .image-75[![Screenshot of the website](/training-material/topics/contributing/images/website_screenshot.png)] https://training.galaxyproject.org <small> One website, aggregating training material covering many current research topics. </small> --- ### Interactive learning via hands-on tutorials built around a "research story" ![Screenshot with 2 web-browsers open side-by-side: one pointed at the current tutorial and the other at a Galaxy instance](/training-material/topics/contributing/images/interactive_hands_on.png) <small> Usable by individual users & instructors </small> --- ### Developed and maintained by the community on GitHub .image-75[![Screenshot of github repo](/training-material/topics/contributing/images/github_screenshot.png)] https://github.com/galaxyproject/training-material --- ### Repository structure ![Training Material structure](/training-material/topics/contributing/images/infrastructure.png) --- ### Some questions - Have you already contributed to a project using GitHub? -- - Have you already contributed to the Galaxy Training Material? -- - Are you using Windows? ??? Don't worry if you're new to "open source", or if you're still a student -- many of our contributors are, too, and we'd be happy to provide mentorship and support if this is your first time contributing to an open-source project. The main thing is that you are passionate about addressing common challenges in data-intensive science and that you're responsible and reliable. --- ### Contributing to Training Material ![Contributing topic](/training-material/topics/contributing/images/contributing_topic.png) https://training.galaxyproject.org/topics/contributing/ --- ### Contributing using GitHub 1. Fork 2. Clone locally 3. Create a branch 4. Commit changes 5. Open a Pull-Request Tutorials: - [Contributing with GitHub via its interface](../tutorials/github-interface-contribution/tutorial.html) - [Contributing with GitHub via command-line](../tutorials/github-command-line-contribution/tutorial.html) --- ### Run the website locally 1. Install the requirements 2. Check the website locally on http://127.0.0.1:4000/training-material/ 3. Stop the server Tutorial: [Running the Galaxy Training material website locally](../tutorials/running-jekyll/tutorial.html) --- ### Creating a new topic 1. Define the topic 2. Create the directory for the topic 3. Make the templating system aware about the topic Tutorial: [Including a new topic](../tutorials/create-new-topic/tutorial.html) --- ### Creating a new tutorial 1. Define the topic ([tutorial](../tutorials/create-new-topic/tutorial.html)) 2. Create the directory for the tutorial ([tutorial](../tutorials/create-new-tutorial/tutorial.html)) 3. Add metadata 4. Create a toy dataset 5. Write the tutorial ([tutorial](../tutorials/create-new-tutorial-content/tutorial.html)) 6. Add some technical support ([tutorial](../tutorials/create-new-tutorial-technical/tutorial.html)) 7. Add slides (optional) ([tutorial](../tutorials/create-new-tutorial-slides/slides.html#1)) Tutorial: [Creating a new tutorial](../tutorials/create-new-tutorial/tutorial.html) --- ### Running a workshop - Set up a Galaxy for Training ([tutorial](/training-material/topics/teaching/tutorials/setup-galaxy-for-training/tutorial.html)) - Generating PDF snapshots of the website ([tutorial](/training-material/topics/contributing/tutorials/generating-pdf/tutorial.html)) - Good practices to run a workshop ([tutorials](/training-material/topics/teaching/)) --- ## Related tutorials --- ## Thank You! This material is the result of a collaborative work. Thanks to the [Galaxy Training Network](https://training.galaxyproject.org) and all the contributors!
This material is licensed under the Creative Commons Attribution 4.0 International License