Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization lmu-osc has institutional domain (www.osc.uni-muenchen.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
Statistics
  • Stars: 20
  • Watchers: 1
  • Forks: 261
  • Open Issues: 4
  • Releases: 0
Created about 7 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

Collaborative coding with GitHub and RStudio

About this work

This work was originally created by Anna Krystalli from RSE-Sheffield under a MIT licence (original repository). It was subsequently adapted by Malika Ihle from Reproducible Research Oxford, with the contributions of Adam Kenny. It is now maintained by Malika Ihle at the LMU Open Science Center. The overview image is from Dumitru Uzun. The exercice is based on the research of Jen Bright who also kindly provided the gifs used in the exercice. You are free to use, copy, modify, distribute this work for your own projects.

This session follows-up from the Introduction to RStudio, Git, and GitHub and is accompanied by this 10 min introductory videorecording.


Overview of the exercice

In this session, you will
* fork a GitHub repository (i.e. copy a collaborator's repository to your own GitHub account)
* clone it locally (i.e. copy it to your computer while maintaining a connection to your remote (GitHub) version)
* create a new file locally and commit it to your local repository (i.e. save the file locally in your version control system)
* push your changes to your GitHub version (i.e. synchronise your local changes with your remote repository)
* contribute a file to the original repository by making a pull request (i.e. request your collaborator, the owner of the original repository, to fetch your proposed changes and merge them into the original repository)
* observe the outcome of all contributions merged by your collaborator
* pull the upstream repository into your fork (i.e. update your fork to reflect all the changes that happened in your collaborator's original repository)



In this example, the file you will contribute is required to simulate the evolutionary trajectory of an imaginary bird species’ body size. We will use RStudio and GitHub to collate all species files and plot them all up together at the end. We will also discover the skull and beak shapes associated with each species you contributed (after they 'evolved' through a simple brownian motion model which assumes steps to progress completely at random).


Step-by-step tutorial

The material is self-paced and it is necessary that you work through the sections in order.

  • Fork - Copy your collaborator's repository
  • Clone - Copy your repository locally
  • Commit - Make changes and save them locally
  • Push - Update your remote repository with your local changes
  • Pull request - Ask your collaborator to integrate your changes in their repository
  • Merged results - Observe the merge of all contributions
  • Pull the upstream repository into your fork - Update your fork with all contributions made to the original repository

Owner

  • Name: LMU Open Science Center
  • Login: lmu-osc
  • Kind: organization
  • Location: Germany

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this tutorial, please cite it as below."
authors:
- family-names: "Krystalli"
  given-names: "Anna"
  orcid: "https://orcid.org/0000-0002-2378-4915"
  affiliation:
    - name: "University of Sheffield"
      ror: " https://ror.org/05krs5044"      
title: "Collaborative coding with GitHub and RStudio"
version: 0.1.0
doi: "DOI_HERE_AFTER_GENERATED"
date-released: 2024-01-15
repository-code: "https://github.com/lmu-osc/Collaborative-RStudio-GitHub"
url: "https://lmu-osc.github.io/Collaborative-RStudio-GitHub/"
preferred-citation:
  authors:
    - family-names: "Krystalli"
      given-names: "Anna"
      orcid: "https://orcid.org/0000-0002-2378-4915"
  title: "Collaborative coding with GitHub and RStudio"
  year: 2024
  doi: "DOI_HERE_AFTER_GENERATED"
  publisher:
    name: "LMU Open Science Center"
    ror: "https://ror.org/029e6qe04"
  repository-code: "https://github.com/lmu-osc/Collaborative-RStudio-GitHub"
  url: "https://lmu-osc.github.io/Collaborative-RStudio-GitHub/"
  type: "book"

GitHub Events

Total
  • Issues event: 11
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 36
  • Push event: 53
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 54
  • Fork event: 25
  • Create event: 4
Last Year
  • Issues event: 11
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 36
  • Push event: 53
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 54
  • Fork event: 25
  • Create event: 4

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 6
  • Total pull requests: 19
  • Average time to close issues: 15 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 2
  • Total pull request authors: 14
  • Average comments per issue: 1.17
  • Average comments per pull request: 0.79
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 19
  • Average time to close issues: 15 days
  • Average time to close pull requests: 1 day
  • Issue authors: 2
  • Pull request authors: 14
  • Average comments per issue: 1.17
  • Average comments per pull request: 0.79
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • MalikaIhle (9)
  • NeuroShepherd (7)
  • Riyaaa1 (1)
Pull Request Authors
  • NeuroShepherd (8)
  • bergfex25 (3)
  • GiuliaBallardini (2)
  • UM514 (2)
  • Aleibing (2)
  • Gnotic (2)
  • MWiehr (2)
  • KrystynaKantor (1)
  • BurcuSeker (1)
  • ele-isen (1)
  • Sanas-m (1)
  • Bombenchris (1)
  • janikazingel (1)
  • Riyaaa1 (1)
  • jualbrec (1)
Top Labels
Issue Labels
Pull Request Labels