Contents

library(data.table)

A dependency graph for all GitHub repos that use the rworkflows GitHub Action.

1 Create

Here is the code for creating the plot.

1.1 Install required packages

if(!require("echodeps"))remotes::install_github("RajLabMSSM/echodeps",
                                                dependencies = TRUE)

1.2 Create graph

res <- echodeps::dep_graph(pkg = "rworkflows",
                           method_seed = "github",
                           exclude = c("neurogenomics_rworkflows",
                                       "neurogenomics_r_workflows"),
                           node_size = "total_downloads",
                           height="100%",
                           reverse = TRUE,
                           save_path = here::here("reports","rworkflows_depgraph.html"))

1.3 Save data

saveRDS(res, here::here("reports","dep_graph_res.rds"))

1.4 Count stars/clones/views

knitr::kable(res$report)

2 Show