Ten Simple Rules for Taking Advantage of git and GitHub
Yasset Perez-RiveroliD, Laurent Gatto, Rui Wang, Timo Sachsenberg, Julian Uszkoreit, Felipe Leprevost, Christian Fufezan, Tobias TernentiD, Stephen J Eglen, Daniel S. S Katz, Tom J Pollard, Alexander Konovalov, Robert M Flight, Kai Blin, Juan Antonio Vizcaino
Abstract
A Ten Simple Rules guide to git and GitHub. We describe and provide examples on how to use these software to track projects, as users, teams and organizations. We document collaborative development using branching and forking, interaction between collaborators using issues and continuous integration and automation using, for example, Travis CI and codevoc. We also describe dissemination and social aspects of GitHub such as GitHub pages, following and watching repositories, and give advice on how to make code citable.
02 /Specification & Classification
Click any tag to browse matching papers- Research Focus
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Using Glittr.org to find, compare and re-use online materials for training and education
Geert van Geest, Yann Haefliger, … Patricia M. Palagi·PLoS ONEPeer-reviewed·Dec 5, 2024
- Ten simple rules for structuring papers
K. P. Kording, B. Mensh·bioRxiv·May 23, 2017
- Continuous Integration and Software Quality in Scientific Software: A Large-Scale Empirical Analysis of GitHub Repositories
Walker J Compton Mellon, Makena Sy, … Tobias Jakobi·bioRxiv·Oct 8, 2026
- A Data Citation Roadmap for Scholarly Data Repositories
- dirHub: a trackHub configurator with directory structure projection
Hideya Kawaji·bioRxiv·May 4, 2018
- Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research
Z. Lapp, K. L. Sovacool, … P. D. Schloss·bioRxiv·Jun 15, 2021