Skip to content

Research at St Andrews

Ten Simple Rules for taking advantage of Git and GitHub

Research output: Contribution to journalArticle

Author(s)

Yasset Perez-Riverol, Laurent Gatto, Rui Wang, Timo Sachsenberg, Julian Uszkoreit, Felipe da Veiga Leprevost, Christian Fufezan, Tobias Ternent, Stephen J. Eglen, Daniel S. Katz, Tom J. Pollard, Alexander Konovalov, Robert M. Flight, Kai Blin, Juan Antonio Vizcaíno

School/Research organisations

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.
Close

Details

Original languageEnglish
Article numbere1004947
Number of pages11
JournalPLoS Computational Biology
Volume12
Issue number7
DOIs
StatePublished - 14 Jul 2016

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. How to learn GAP - an open source software system for discrete computational mathematics

    Konovalov, A. & Torpey, M. C. Jan 2019

    Research output: Contribution to conferencePoster

  2. On skew braces and their ideals

    Konovalov, A., Smoktunowicz, A. & Vendramin, L. 22 Dec 2018 In : Experimental Mathematics. Latest Articles, 10 p.

    Research output: Contribution to journalArticle

  3. LAGUNA - Lie AlGebras and UNits of group Algebras, Version 3.9.1 (Refereed GAP package)

    Bovdi, V., Konovalov, A., Rossmanith, R. & Schneider, C. 30 Nov 2018

    Research output: Non-textual formSoftware

  4. Wedderga - Wedderburn Decomposition of Group Algebras, Version 4.9.5 (Refereed GAP package)

    Bakshi , G. K., Cristo , O. B., Herman, A., Konovalov, A., Maheshwary, S., Olivieri, A., Olteanu, G., del Río , Á. & Van Gelder, I. 30 Nov 2018

    Research output: Non-textual formSoftware

  5. Software Carpentry: Programming with GAP: Version 2.0

    Software Carpentry team 13 Nov 2018 Zenodo

    Research output: Other contribution

Related by journal

  1. PLoS Computational Biology (Journal)

    Dominik Maria Endres (Editor)
    2007 → …

    Activity: Publication peer-review and editorial workEditor of research journal

Related by journal

  1. Ten simple rules for measuring the impact of workshops

    Sufi, S., Nenadic, A., Silva, R., Duckles, B., Simera, I., de Beyer, J. A., Struthers, C., Nurmikko-Fuller, T., Bellis, L., Miah, W., Wilde, A., Emsley, I., Philippe, O., Balzano, M., Coelho, S., Ford, H., Jones, C. & Higgins, V. 30 Aug 2018 In : PLoS Computational Biology. 14, 8, 12 p., e1006191

    Research output: Contribution to journalEditorial

  2. A model for brain life history evolution

    González Forero, M., Faulwasser, T. & Lehmann, L. 9 Mar 2017 In : PLoS Computational Biology. 13, 3, 28 p., e1005380

    Research output: Contribution to journalArticle

  3. Long-time analytic approximation of large stochastic oscillators: simulation, analysis and inference

    Minas, G. & Rand, D. A. 24 Jul 2017 In : PLoS Computational Biology. 13, 7, 23 p., e1005676

    Research output: Contribution to journalArticle

  4. The natural history of biocatalytic mechanisms

    Nath, N., Mitchell, J. B. O. & Caetano-Anolles, G. 29 May 2014 In : PLoS Computational Biology. 10, 5, 14 p., e1003642

    Research output: Contribution to journalArticle

ID: 242457859