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. On the Gruenberg–Kegel graph of integral group rings of finite groups

    Konovalov, A. & Kimmerle, W. 24 Aug 2017 In : International Journal of Algebra and Computation. Online Ready, 13 p.

    Research output: Contribution to journalArticle

  2. The status of the Zassenhaus conjecture for small groups

    Bächle, A., Herman, A., Konovalov, A., Margolis, L. & Singh, G. 5 Apr 2017 In : Experimental Mathematics. Latest Articles, 6 p.

    Research output: Contribution to journalArticle

  3. Software Carpentry: Programming with GAP

    Software Carpentry team 18 Nov 2016 Zenodo

    Research output: Other contribution

  4. HPC-GAP: engineering a 21st-century High-Performance Computer algebra system

    Behrends, R., Hammond, K., Janjic, V., Konovalov, A., Linton, S. A., Loidl, H-W., Maier, P. & Trinder, P. 10 Sep 2016 In : Concurrency and Computation : Practice and Experience. 28, 13, p. 3606-3636 33 p.

    Research output: Contribution to journalArticle

  5. Interoperability in the OpenDreamKit project: the Math-in-the-Middle approach

    Dehaye, P-O., Iancu, M., Kohlhase, M., Konovalov, A., Lelièvre, S., Müller, D., Pfeiffer, M., Rabe, F., Thiéry, N. M. & Wiesling, T. 2016 Intelligent Computer Mathematics: 9th International Conference, CICM 2016, Bialystok, Poland, July 25-29, 2016, Proceedings. Kohlhase, M., Johansson, M., Miller, B., de Moura, L. & Tompa, F. (eds.). Cham: Springer, p. 117-131 15 p. (Lecture Notes in Computer Science; vol. 9791)

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

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

Related by journal

  1. PLoS Computational Biology (Journal)

    Dominik Maria Endres (Editor)
    2007 → …

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

ID: 242457859