groups of people who share a passion for something that they know how to do, and who interact regularly in order to learn how to do it better – Etienne Wenger
we are a group of people who passion is open and reproducible research to everyone, buid it by everyone. And we know how to do it by creating technical and social infrastructure.

Facilitates the activities of a community and the interactions between community members. Community management may be considered as “in-reach” rather than “outreach” or public engagement. - CSCCE
Communities are built on connections.
We need to know our community connectivity to plan targeted and effective interventions to:

Write a blog post

Review a package

Maintain a package

Speak at a Comm Call

Become a champion

Host a coworking session

N:author. E:coauthorship

N:author, editor, reviewer. E:peer-review

N:developer. E:codevelopment.

N:speaker. E:cospeaking, coorganization

N:mentor, mentee. E:mentorship

N:participants. E: coorganization, coattendence

Webpage

GitHub, database

GitHub,r-universe

Webpage

Webpage, database

Webpage
file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)file_list <- fs::dir_ls(path = "content/blog/", recurse = TRUE, type = "file", glob = "*.md") datos <- tibble(fecha = character(), titulo = character(), autor = character(), year = character(), contribution_type = character()) for (documento in file_list){ doc <- rmarkdown::yaml_front_matter(input = file.path(documento)) datos <- tibble::add_row(datos, fecha = doc$date, titulo = doc$title, autor = doc$author, year = as.character(year(date(doc$date))), contribution_type = 'blog post' ) } write_csv(datos, "blog_post_authors_2023.csv") # ;-)

results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)results <- datos |> group_by(titulo, year) |> filter(n() > 1) |> summarise(as.data.frame(t(combn(autor, 2)))) |> select(titulo, year, from=V1, to=V2)



Champions first co-hort

R-universe Stars Interview Team


This talk is at https://bit.ly/csvconf2023
Social Networks Analysis
Group of individuals who relate to others for a specific purpose, characterized by the existence of information flows.