Path: blob/main/faqs/gtn/contributors_getting_started.md
1677 views
---
---
If you would like to get involved in the project but are unsure where to start, there are some easy ways to contribute which will also help you familiarize yourself with the project!
A great way to help out the project is to test/edit existing tutorials. Pick a tutorial and check the contents. Does everything work as expected? Are there things that could be improved?
Below is a checklist of things to look out for to help you get started. If you feel confident in making changes yourself, please open a pull request, otherwise please file an issue with any problems you run into or suggestions for improvements.
Basic:
Test the tutorial on a running Galaxy instance
For example {% assign servers = nil | list_usegalaxy_servers_shuffle %}{% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %}
Report any issues you run into
Language editing
Fix spelling and grammar mistakes
Simplify the English (to make it more accessible)
Intermediate:
Metadata
Are the objectives, keypoints and time estimate filled in?
Do they fit with the contents of the tutorial?
Content
Is there enough background information provided in the introduction section and throughout the tutorial?
Question boxes
Add questions or question boxes where you think they might be useful (make people think about results they got, test their understanding, etc)
Check that answers are still up-to-date
Screenshots and Videos
Make sure there is also a textual description of the image/video contents
Does the screenshot add value to the tutorial or can it be removed?
Advanced:
Workflows
Add a workflow definition file
.ga
if none is presentCheck that the existing workflow is up-to-date with the tutorial contents
Enable workflow testing
Tours
Add a tour if none exists
Run the existing tour and check that it is up-to-date with the tutorial contents
Datasets
Check that all datasets used in the tutorial are present in Zenodo
Add a data-library.yaml file if none exists
Another great way to help out the project is by reviewing [open pull requests]({{ site.github_repository }}/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc). You can use the above checklist as a guide for your review. Some documentation about how to add your review in the GitHub interface can be found in GitHub's PR Reviewing Documentation