Skip to content Skip to footer

Contributing

Creating your own How-to Guide

Adding a How-to Guide to the Hub

If you have prepared a How-to Guide that is related to a BioCommons activity, we invite you to add it to the How-to Hub. Please check that your guide meets our suggested standards, including:

If you answered yes above, follow this process:

  1. Create a How-to Guide using our How-to Guide for creating a How-to Guide.
  2. Make sure your guide has the following:
    • A completed CITATION.cff file
    • All included sections should be completed, in particular the main index page, which contains the following sections: About, Please cite this guide as follows, Acknowledgements and References.
    • An up-to-date CONTRIBUTORS.yml file
    • A Back to How-to Hub button in the top navigation panel of your How-to Guide (see example snippet below that needs to be added to the _data/topnav.yml file)
- title: Back to How-to Hub
  url: https://australianbiocommons.github.io/how-to-hub/index
  1. Fork the How-to Hub repository: https://github.com/AustralianBioCommons/how-to-hub/fork
  2. Add your guide to the How-to Hub by adding the following yaml snippet to the How-to Hub _data/tool_and_resource_list.yml file.
- id: page_identifier
  description: Add a meaningful description for your How-to Guide here.
  url: Add the URL for your How-to Guide here.
  name: Add the title of your How-to Guide here.
  related_pages:
    - Add the category identifier for the page. This determines which How-to Hub category page your guide appears on.

A completed example is available below:

- id: genome-assembly-hifi
  description:
    This How-to Guide describes the steps required to assemble your genome on the Galaxy Australia platform, using multiple workflows developed in consultation between the Bioplatforms Australia Threatened Species Initiative, Galaxy Australia, and the Australian BioCommons.
  url: https://australianbiocommons.github.io/how-to-guides/genome_assembly/hifi_assembly
  name: Genome assembly with `hifiasm` on Galaxy Australia
  related_pages:
    - genome_assembly
  1. Generate a pull request (PR) against the main branch of the How-to Hub.
  2. Hub maintainers will review your PR and approve the guide, or make some suggestions for changes.
  3. Once any suggested changes have been addressed, the PR will be merged and your guide will be part of the How-to Hub listing.

Editing the How-to Hub

GitHub issues

If you think something should be added, or if you find an error, bug or mistake, please create an issue detailing the problem. We will do our best to fix the issue as soon as possible. You can also create an issue by clicking the ! symbol next to the title on any of the pages.

Pull Request

If you want to edit content on this site, please do the following:

  1. Please let us know via GitHub issues.
  2. Create your own fork of this GitHub repository.
  3. In your fork, create a branch with a concise name, that reflects its contents (e.g. add/how-to-login-galaxy).
  4. Make sure you update CONTRIBUTORS.yml.
  5. Create and commit the edits to your new branch.
  6. Open a GitHub Pull Request (PR) on this repository for your branch, concisely providing context for your additions.
  7. Follow-up on any feedback from the repository maintainers.
  8. Once ready, the maintainers will merge the changes and deploy the new content.

Thanks for contributing!