Skip to content Skip to footer

Have publicly accessible source code

You need to version control your software in a publicly accessible repository.

How?

  1. The first step is picking a suitable repository. Some popular options include GitHub and GitLab.
  2. If you aren’t sure, or you are looking for more options, you can check out AlternativeTo - version control to find more version control systems.

Examples

Here, we provide two examples of version controlled workflows:



References

  1. Maier, W. (2022). sars-cov-2-pe-illumina-artic-variant-calling/COVID-19-PE-ARTIC-ILLUMINA. https://doi.org/10.48546/WORKFLOWHUB.WORKFLOW.110.7
  2. Cormier, A., Durand, P., Noel, C., & Leroi, L. (2021). SAMBA: Standardized and Automated MetaBarcoding Analyses workflow. https://doi.org/10.48546/WORKFLOWHUB.WORKFLOW.156.1

Resource list

Skip tool table
Resource Description Page(s) Links to related information
AlternativeTo - version control Resource page that helps you select a suitable version control system (VCS).
Have publicly accessib...
BitBucket
Have publicly accessib...
GitHub Platform for collaborative development and version control using git.
Have publicly accessib... Generate and use digit... Cite other tools and w... Training (TeSS)
GitLab Platform for collaborative development and version control using git.
Have publicly accessib...
Intergalactic Workflows Commission (IWC) A community effort to create, test and share high quality Galaxy workflows.
Have publicly accessib... Join or align with a c...
SoftwareCarpentry - git novice A git novice lesson from Software Carpentry.
Have publicly accessib...