From 6c82de5b7fd74f3ded7ca3b63a20e60c7a580c6f Mon Sep 17 00:00:00 2001 From: Mauro Lepore Date: Sat, 7 Jun 2025 17:06:02 -0700 Subject: [PATCH] Simpler README --- README.Rmd | 26 +++++++++++++++++--------- README.md | 40 +++++----------------------------------- 2 files changed, 22 insertions(+), 44 deletions(-) diff --git a/README.Rmd b/README.Rmd index f2baa75..c4ecc7a 100644 --- a/README.Rmd +++ b/README.Rmd @@ -11,6 +11,8 @@ knitr::opts_chunk$set( fig.path = "man/figures/README-", out.width = "100%" ) + +on_ci <- isTRUE(as.logical(Sys.getenv("CI", "false"))) ``` # dverse @@ -77,20 +79,26 @@ provides a search box. ```{r} library(dverse) - +# Universe library(glue) library(tibble) -universe <- c("glue", "tibble") -document_universe(universe) +packages <- c("glue", "tibble") +template <- "https://{package}.tidyverse.org/reference/{topic}.html" +docs <- document_universe(packages, template) -# Assuming vignettes can be found at */articles/* rather than */reference/* -manual <- "https://{package}.tidyverse.org/reference/{topic}.html" -document_universe(universe, url_template = manual) +docs +``` -# Adding an explicit template for vignettes -vignettes <- "https://{package}.tidyverse.org/articles/{topic}.html" -docs <- document_universe(universe, url_template = c(manual, vignettes)) +```{r} +#| eval: !r on_ci +#| echo: !r on_ci +DT::datatable(docs) +``` +```{r} +#| eval: !r on_ci +#| echo: !r on_ci knitr::kable(tail(docs)) ``` + diff --git a/README.md b/README.md index e17045f..b5ecb74 100644 --- a/README.md +++ b/README.md @@ -74,30 +74,15 @@ website, for example using [pkgdown](https://pkgdown.r-lib.org/). ``` r library(dverse) - +# Universe library(glue) library(tibble) -universe <- c("glue", "tibble") -document_universe(universe) -#> # A tibble: 46 × 7 -#> topic alias title concept type keyword package -#> -#> 1 add_column add_column Add … additi… help tibble -#> 2 add_row add_row, add_case Add … additi… help tibble -#> 3 as_glue as_glue Coer… help glue -#> 4 as_tibble as_tibble, as_tibble_row, as_… Coer… help tibble -#> 5 char char, set_char_opts Form… vector… help tibble -#> 6 deprecated deprecated, data_frame, tibbl… Depr… help intern… tibble -#> 7 digits digits Comp… vign… tibble -#> 8 enframe enframe, deframe Conv… help tibble -#> 9 engines engines Cust… vign… glue -#> 10 extending extending Exte… vign… tibble -#> # ℹ 36 more rows +packages <- c("glue", "tibble") +template <- "https://{package}.tidyverse.org/reference/{topic}.html" +docs <- document_universe(packages, template) -# Assuming vignettes can be found at */articles/* rather than */reference/* -manual <- "https://{package}.tidyverse.org/reference/{topic}.html" -document_universe(universe, url_template = manual) +docs #> # A tibble: 46 × 7 #> topic alias title concept type keyword package #> @@ -112,19 +97,4 @@ document_universe(universe, url_template = manual) #> 9 vign… glue #> 10 vign… tibble #> # ℹ 36 more rows - -# Adding an explicit template for vignettes -vignettes <- "https://{package}.tidyverse.org/articles/{topic}.html" -docs <- document_universe(universe, url_template = c(manual, vignettes)) - -knitr::kable(tail(docs)) ``` - -| topic | alias | title | concept | type | keyword | package | -|:---|:---|:---|:---|:---|:---|:---| -| tribble | tribble | Row-wise tibble creation | NA | help | NA | tibble | -| trim | trim | Trim a character vector | NA | help | NA | glue | -| trunc_mat | trunc_mat | Legacy printing | NA | help | internal | tibble | -| types | types | Column types | NA | vignette | NA | tibble | -| view | view | View an object | NA | help | NA | tibble | -| wrappers | wrappers | How to write a function that wraps glue | NA | vignette | NA | glue |