Create a data frame with documentation metadata of one or more packages
Source:R/document_universe.R
document_universe.Rd
Create a data.frame with documentation metadata of one or more packages. If you develop a universe, such as the tidyverse or tidymodels, dverse helps you to easily create a universe-wide reference for the pkgdown website of your meta-package.
Arguments
- x
A character vector giving concepts or package names to match.
- url_template
Character. A template to generate links to documentation based on the column names of the output – typically
package
andtopic
, e.g."https://maurolepore.github.io/{package}/reference/{topic}.html"
(glue::glue()
syntax).
Examples
library(glue)
library(tibble)
url_template <- "https://{package}.tidyverse.org/reference/{topic}.html"
document_universe(c("glue", "tibble"), url_template)
#> # A tibble: 46 × 7
#> topic alias title concept type keyword package
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 <a href=https://tibble.tidyverse.o… add_… Add … additi… help NA tibble
#> 2 <a href=https://tibble.tidyverse.o… add_… Add … additi… help NA tibble
#> 3 <a href=https://glue.tidyverse.org… as_g… Coer… NA help NA glue
#> 4 <a href=https://tibble.tidyverse.o… as_t… Coer… NA help NA tibble
#> 5 <a href=https://tibble.tidyverse.o… char… Form… vector… help NA tibble
#> 6 <a href=https://tibble.tidyverse.o… depr… Depr… NA help intern… tibble
#> 7 digits digi… Comp… NA vign… NA tibble
#> 8 <a href=https://tibble.tidyverse.o… enfr… Conv… NA help NA tibble
#> 9 engines engi… Cust… NA vign… NA glue
#> 10 extending exte… Exte… NA vign… NA tibble
#> # ℹ 36 more rows