friendly-github-intro
A Friendly Introduction to Github for Project Version Control
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Keywords
github
teaching-materials
version-control
workshop
Last synced: 6 months ago
·
JSON representation
Repository
A Friendly Introduction to Github for Project Version Control
Basic Info
- Host: GitHub
- Owner: uf-repro
- License: cc-by-4.0
- Default Branch: main
- Homepage: https://uf-repro.github.io/friendly-github-intro
- Size: 832 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 4
Topics
github
teaching-materials
version-control
workshop
Created over 5 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
License
Zenodo
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
```{r, include = FALSE}
lesson_title <- "A Friendly Introduction to Github for Project Version Control"
lesson_description <- "Github is a cloud-based platform commonly used to host open-source coding project... this workshop will introduce how it can be used more broadly to back-up your research projects, collaborate within your lab and with remote colleagues, and even practice open science by (optionally) sharing your research project publicly."
lesson_version <- "1.1.1"
lesson_keywords <- c("Open Educational Resources",
"Research Support Skills",
"Git",
"GitHub",
"Version Control",
"Workshop")
folder_name <- basename(usethis::proj_get())
package_name <- gsub("-", ".", folder_name)
github_url <- sub("^git@github\\.com:", "https://github.com/",
sub("\\.git$", "", usethis::git_remotes()$origin)
)
desc::desc_set(Package = package_name,
Title = lesson_title,
Description = lesson_description,
Version = lesson_version,
URL = github_url,
Version = lesson_version,
"X-schema.org-keywords" = paste(lesson_keywords, collapse = ", "))
cite_data <- list(
title = lesson_title,
version = lesson_version,
creators = list(list(affiliation = "University of Florida",
name = "Hao Ye",
orcid = "0000-0002-8630-1458")),
description = lesson_description,
keywords = as.list(lesson_keywords),
license = cffr:::parse_desc_license(desc::desc()),
upload_type = "lesson"
)
jsonlite::write_json(cite_data, ".zenodo.json",
auto_unbox = TRUE, pretty = TRUE)
```
# `r lesson_title`
[](https://github.com/uf-repro/friendly-github-intro/actions?query=workflow%3Apkgdown)
[](https://doi.org/10.5281/zenodo.3937743)
## Description
`r lesson_description`
*This workshop is open to everyone; NO previous experience with programming/git/command-line is required.*
## Learning Outcomes
```{r, include = FALSE}
learning_outcomes <- c("explain the benefits of version control",
"articulate the differences between `git` and `Github`",
"create and update repositories using Github Desktop and the Github website",
"write descriptive README files",
"select and apply a license to a GitHub project")
outcomes_text <- paste0("* ", learning_outcomes, collapse = "\n")
desc::desc_set("learningOutcomes", outcomes_text)
```
By the end of the workshop, participants will be able to:
`r outcomes_text`
## References
* ["Friendly Github Workshop"](https://kirstiejane.github.io/friendly-github-intro/) from Kirstie Whitaker
Owner
- Name: UF ReproducibiliTea Pod
- Login: uf-repro
- Kind: organization
- Location: Gainesville, Florida, USA
- Website: https://uf-repro.github.io
- Twitter: UFRepro
- Repositories: 14
- Profile: https://github.com/uf-repro
Promoting transparency, reproducibility, openness, and inclusion in research at the University of Florida
GitHub Events
Total
Last Year
Dependencies
DESCRIPTION
cran
- knitr >= 1.31 imports
- showtext * imports
- xaringan * imports
- xaringanthemer * imports
.github/workflows/pkgdown.yaml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite