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
Publication statusPublished - 14 Jul 2016

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

View graph of relations

Related by author

  1. swcarpentry/shell-novice: Software Carpentry: the UNIX shell, June 2019

    Wilson, G., Capes, G., Devenyi, G. A., Koch, C., Silva, R., Srinath, A., Morris, C., Jackson, M., Boughton, A., Emonet, R., Gacenga, F., Nederbragt, L., [Unknown], C., Irving, D., Becker, E. A., Deniz, F., Stimberg, M., Beagrie, R. A., McCloy, D., Soranzo, N. & 142 othersRoss, N., Srinath, A., Sauze, C., Michonneau, F., Marwaha, K., Guillou, S., Magle, T., Jankowski, E., White, E. P., Blischak, J., Fernandes, F., Bekolay, T., Szamosi, J. C., Gray, N., Hagh, V. F., Baird, D., Lang, D., Belikov, E., Bryk, J., Chung, K., Sadjadi, M., Burle, M-H., Lim, M., Barmby, P., Leak, S., Mentzel, C., Standage, D., Eyers, D., Attali, D., Nielsen, D. M., Winston, D., Simpson, J., Duckles, J., Madin, J., Buckley, K. M., [Unknown], L., Robinson, M., Feller, M., Fritz, M., Gardner, P., Steinbach, P., Ullah, R., Steltenpool, R., [Unknown], S., Mey, Y., Kassil, A., Mac, A., Morley, A., Telenczuk, B., Brunson, D., [Unknown], D., Denisenko, E., Dolson, E., Burns, H., Burkhardt, H., Alexander, H., Fontenelle, H., Schyndel, J. V., vdL, J., Williams, J., Leinweber, K., Zamparo, L., Macklin, J., Buske, O., shaikh, R., Brase, R., Mellan, T., Huffman, A., Orr, A. J., Richie-Halford, A., [Unknown], A., Konovalov, A., Keener, A., Brown, A., Bedini, A., Reid, A., McRae, A. T. T., Walker, A., Rokem, A., Sobhani, A., Atmaja, B. T., Bolker, B., Gabriel, B., Seyffert, B., Mills, B., Ballsun-Stanton, B., [Unknown], B., Marini, C., Jones, D., Bridges, D., McKain, D., Vollmer, D., Lituiev, D., Latornell, D., [Unknown], E., [Unknown], E., McTavish, E. J., Shamma, F., Profiti, G., Linde, I. V. D., Mensa, I. A., Rantaharju, J., Milhans, J., Guelfi, J., Kim, J. T., Pellman, J., Blin, K., Keipert, K., Palamartchouk, K., Noga, K., Carlise, M., Gouw, M. R., Mandel, M., Gidden, M., Peterson, M., Doyle, M., Zingale, M., Henry, M., Oneka, M., Hoggett, M., Barral, N., Brenowitz, N. D., [Unknown], N., Kaluza, O., McCann, P., Doehle, P., Hoyt, P. R., Lijnzaad, P., Banaszkiewicz, P., Mount, S., Simpkin, S., Ritchie, S., [Unknown], S., Schmeing, S., Jones, S., Turner, S., Miller, S., Keighley, T., Keighley, T., Dowrick, T., Koppejan, V. & Chhatre, V., 3 Jul 2019

    Research output: Other contribution

  2. LibraryCarpentry/lc-shell: Library Carpentry: Introduction to the Shell for librarians, June 2019

    Baker, J., Erdmann, C., Dennis, T., Heggø, D. M., Leinweber, K., [Unknown], H., Capes, G., [Unknown], J., Oliver, J., Duckles, J., [Unknown], B., Mendes, A., Conrado, A. C., Weaver, B., Williamson, E., Lessing, I., Marwaha, K., Lascarides, M., Hayslett, M., Lilleberg, T. & 72 othersDevenyi, G., Srinath, A., [Unknown], C., Silva, R., [Unknown], C., Becker, E. A., Emonet, R., Sauze, C., Jankowski, E., Guillou, S., Szamosi, J. C., Srinath, A., Bryk, J., Burle, M-H., Lim, M., Leak, S., Mentzel, C., Buckley, K. M., [Unknown], L., Robinson, M., Feller, M., Fritz, M., Soranzo, N., Ullah, R., Steltenpool, R., Mey, Y., Kassil, A., Morley, A., Denisenko, E., Burns, H., Burkhardt, H., Williams, J., Macklin, J., shaikh, R., Mellan, T., Huffman, A., Konovalov, A., Reid, A., McRae, A. T. T., Rokem, A., Atmaja, B. T., Bolker, B., Gabriel, B., Ballsun-Stanton, B., Bridges, D., McKain, D., Lituiev, D., [Unknown], E., [Unknown], E., Shamma, F., Profiti, G., Linde, I. V. D., Rantaharju, J., Guelfi, J., Pellman, J., Gouw, M., Zingale, M., Henry, M., Oneka, M., Hoggett, M., Barral, N., Brenowitz, N. D., Kaluza, O., McCann, P., Hoyt, P., [Unknown], S., Schmeing, S., Jones, S., Miller, S. J., Dowrick, T., Koppejan, V. & Chhatre, V., 2 Jul 2019

    Research output: Other contribution

  3. GAP – Groups, Algorithms, and Programming, Version 4.10.2

    The GAP Group, Behrends, R., Breuer, T., Horn, M., Hulpke, A., Jefferson, C. A., Konovalov, A., Linton, S. A., Lübeck, F., Mitchell, J. D., Pfeiffer, M. J., Siccha, S. & Torpey, M. C., 19 Jun 2019

    Research output: Non-textual formSoftware

  4. YangBaxter - Combinatorial Solutions for the Yang-Baxter equation, Version 0.7.0 (GAP package)

    Vendramin, L. & Konovalov, A., 23 Feb 2019

    Research output: Non-textual formSoftware

  5. GAP – Groups, Algorithms, and Programming, Version 4.10.1

    The GAP Group, Behrends, R., Breuer, T., Horn, M., Hulpke, A., Jefferson, C. A., Konovalov, A., Linton, S. A., Lübeck, F., Mitchell, J. D., Pfeiffer, M. J., Siccha, S. & Torpey, M. C., 23 Feb 2019

    Research output: Non-textual formSoftware

Related by journal

  1. PLoS Computational Biology (Journal)

    Dominik Maria Endres (Editor)
    2007 → …

    Activity: Publication peer-review and editorial work typesEditor 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. Capabilities and Limitations of Tissue Size Control through Passive Mechanical Forces

    Kursawe, J., Brodskiy, P. A., Zartman, J. J., Baker, R. E. & Fletcher, A. G., Dec 2015, In : PLoS Computational Biology. 11, 12, p. e1004679

    Research output: Contribution to journalArticle

ID: 242457859