Skip to content

Commit 1767a14

Browse files
committed
refactor!: adapt code to funky pkg
1 parent 81e0582 commit 1767a14

File tree

11 files changed

+53
-62
lines changed

11 files changed

+53
-62
lines changed

DESCRIPTION

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ Imports:
2222
cli (>= 3.0.0),
2323
dplyr (>= 1.0.7),
2424
fs (>= 1.4.1),
25+
funky (>= 0.0.9000),
2526
knitr (>= 1.28),
2627
lifecycle (>= 1.0.1),
2728
magrittr (>= 2.0.0),
28-
pal (>= 0.0.9098),
29+
pal (>= 0.0.9102),
2930
purrr (>= 1.0.0),
3031
rlang (>= 0.4.11),
3132
stringr (>= 1.4.0),

NAMESPACE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
export(default_exclusions)
44
export(default_linters)
5+
export(funky_config)
56
export(gen_pkgdown_ref)
67
export(lint_rmd)
78
export(load_pkg)
89
export(main_rmd)
9-
export(pkg_config)
1010
export(process_pkg)
1111
export(purl_rmd)
1212
export(run_nopurl_rmd)

R/pkgpurl-package.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#' @section Package configuration:
22
#'
3-
#' `r pkgsnip::md_snip(id = "pkg_config", pkg = this_pkg)`
3+
#' `r pkgsnip::md_snip(id = "funky_config")`
44
#'
55
#' ```{r, echo = FALSE}
6-
#' pal::print_pkg_config()
6+
#' funky::print_config()
77
#' ```
88
#'
99
#' @keywords internal

R/pkgpurl.gen.R

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ utils::globalVariables(names = c(".",
2121
"is_help_topic",
2222
"subnode_ix"))
2323

24-
this_pkg <- utils::packageName()
25-
2624
data_special_headings <-
2725
tibble::tibble(type = character(),
2826
heading_texts = list(),
@@ -350,9 +348,9 @@ rmd_files <- function(path) {
350348
#' @family high_lvl
351349
#' @export
352350
process_pkg <- function(path = ".",
353-
add_copyright_notice = pal::pkg_config_val("add_copyright_notice"),
354-
add_license_notice = pal::pkg_config_val("add_license_notice"),
355-
gen_pkgdown_ref = pal::pkg_config_val("gen_pkgdown_ref"),
351+
add_copyright_notice = funky::config_val("add_copyright_notice"),
352+
add_license_notice = funky::config_val("add_license_notice"),
353+
gen_pkgdown_ref = funky::config_val("gen_pkgdown_ref"),
356354
env = parent.frame(),
357355
document = TRUE,
358356
build_and_install = TRUE,
@@ -497,11 +495,11 @@ load_pkg <- function(path = ".",
497495
#' under `R/*.R` is generated. For the sake of clarity, it's generally advised to prefer the `.nopurl` suffix over hiding files.
498496
#'
499497
#' @param path Path to the root of the package directory.
500-
#' @param add_copyright_notice `r pkg_config$description[pkg_config$key == "add_copyright_notice"]` A logical scalar. Only applies if `path` [is actually an R
501-
#' package directory][pal::is_pkg_dir].
502-
#' @param add_license_notice `r pkg_config$description[pkg_config$key == "add_license_notice"]` A logical scalar. Only applies if `path` [is actually an R
498+
#' @param add_copyright_notice `r funky_config$description[funky_config$key == "add_copyright_notice"]` A logical scalar. Only applies if `path` [is actually an
499+
#' R package directory][pal::is_pkg_dir].
500+
#' @param add_license_notice `r funky_config$description[funky_config$key == "add_license_notice"]` A logical scalar. Only applies if `path` [is actually an R
503501
#' package directory][pal::is_pkg_dir].
504-
#' @param gen_pkgdown_ref `r pkg_config$description[pkg_config$key == "gen_pkgdown_ref"]` A logical scalar. Only applies if `path` [is actually an R package
502+
#' @param gen_pkgdown_ref `r funky_config$description[funky_config$key == "gen_pkgdown_ref"]` A logical scalar. Only applies if `path` [is actually an R package
505503
#' directory][pal::is_pkg_dir], [pkgdown is set up][pal::is_pkgdown_dir] and a [main R Markdown file][main_rmd()] exists.
506504
#' @param env Environment to evaluate R Markdown inline code expressions in when generating the pkgdown reference index. Only relevant if
507505
#' `gen_pkgdown_ref = TRUE`.
@@ -510,9 +508,9 @@ load_pkg <- function(path = ".",
510508
#' @family high_lvl
511509
#' @export
512510
purl_rmd <- function(path = ".",
513-
add_copyright_notice = pal::pkg_config_val("add_copyright_notice"),
514-
add_license_notice = pal::pkg_config_val("add_license_notice"),
515-
gen_pkgdown_ref = pal::pkg_config_val("gen_pkgdown_ref"),
511+
add_copyright_notice = funky::config_val("add_copyright_notice"),
512+
add_license_notice = funky::config_val("add_license_notice"),
513+
gen_pkgdown_ref = funky::config_val("gen_pkgdown_ref"),
516514
env = parent.frame()) {
517515

518516
checkmate::assert_flag(add_copyright_notice)
@@ -1110,13 +1108,13 @@ default_exclusions <- function(excl_vignettes = TRUE) {
11101108
#' names(pkgpurl::default_linters)
11111109
"default_linters"
11121110

1113-
#' `r pkgsnip::title_lbl("pkg_config", pkg = "pkgpurl")`
1111+
#' `r pkgsnip::title_lbl("funky_config", pkg = "pkgpurl")`
11141112
#'
1115-
#' `r pkgsnip::description_lbl("pkg_config", pkg = "pkgpurl")`
1113+
#' `r pkgsnip::description_lbl("funky_config", pkg = "pkgpurl")`
11161114
#'
1117-
#' @format `r pkgsnip::return_lbl("tibble_cols", cols = colnames(pkg_config))`
1115+
#' @format `r pkgsnip::return_lbl("tibble_cols", cols = colnames(funky_config))`
11181116
#' @export
11191117
#'
11201118
#' @examples
1121-
#' pkgpurl::pkg_config
1122-
"pkg_config"
1119+
#' pkgpurl::funky_config
1120+
"funky_config"

R/sysdata.rda

28 Bytes
Binary file not shown.

Rmd/pkgpurl.Rmd

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,6 @@ utils::globalVariables(names = c(".",
2222

2323
## Constants
2424

25-
### `this_pkg`
26-
27-
```{r}
28-
this_pkg <- utils::packageName()
29-
```
30-
3125
### `data_special_headings`
3226

3327
```{r}
@@ -442,9 +436,9 @@ NOTES:
442436
#' @family high_lvl
443437
#' @export
444438
process_pkg <- function(path = ".",
445-
add_copyright_notice = pal::pkg_config_val("add_copyright_notice"),
446-
add_license_notice = pal::pkg_config_val("add_license_notice"),
447-
gen_pkgdown_ref = pal::pkg_config_val("gen_pkgdown_ref"),
439+
add_copyright_notice = funky::config_val("add_copyright_notice"),
440+
add_license_notice = funky::config_val("add_license_notice"),
441+
gen_pkgdown_ref = funky::config_val("gen_pkgdown_ref"),
448442
env = parent.frame(),
449443
document = TRUE,
450444
build_and_install = TRUE,
@@ -628,11 +622,11 @@ NOTES:
628622
#' under `R/*.R` is generated. For the sake of clarity, it's generally advised to prefer the `.nopurl` suffix over hiding files.
629623
#'
630624
#' @param path Path to the root of the package directory.
631-
#' @param add_copyright_notice `r pkg_config$description[pkg_config$key == "add_copyright_notice"]` A logical scalar. Only applies if `path` [is actually an R
632-
#' package directory][pal::is_pkg_dir].
633-
#' @param add_license_notice `r pkg_config$description[pkg_config$key == "add_license_notice"]` A logical scalar. Only applies if `path` [is actually an R
625+
#' @param add_copyright_notice `r funky_config$description[funky_config$key == "add_copyright_notice"]` A logical scalar. Only applies if `path` [is actually an
626+
#' R package directory][pal::is_pkg_dir].
627+
#' @param add_license_notice `r funky_config$description[funky_config$key == "add_license_notice"]` A logical scalar. Only applies if `path` [is actually an R
634628
#' package directory][pal::is_pkg_dir].
635-
#' @param gen_pkgdown_ref `r pkg_config$description[pkg_config$key == "gen_pkgdown_ref"]` A logical scalar. Only applies if `path` [is actually an R package
629+
#' @param gen_pkgdown_ref `r funky_config$description[funky_config$key == "gen_pkgdown_ref"]` A logical scalar. Only applies if `path` [is actually an R package
636630
#' directory][pal::is_pkg_dir], [pkgdown is set up][pal::is_pkgdown_dir] and a [main R Markdown file][main_rmd()] exists.
637631
#' @param env Environment to evaluate R Markdown inline code expressions in when generating the pkgdown reference index. Only relevant if
638632
#' `gen_pkgdown_ref = TRUE`.
@@ -641,9 +635,9 @@ NOTES:
641635
#' @family high_lvl
642636
#' @export
643637
purl_rmd <- function(path = ".",
644-
add_copyright_notice = pal::pkg_config_val("add_copyright_notice"),
645-
add_license_notice = pal::pkg_config_val("add_license_notice"),
646-
gen_pkgdown_ref = pal::pkg_config_val("gen_pkgdown_ref"),
638+
add_copyright_notice = funky::config_val("add_copyright_notice"),
639+
add_license_notice = funky::config_val("add_license_notice"),
640+
gen_pkgdown_ref = funky::config_val("gen_pkgdown_ref"),
647641
env = parent.frame()) {
648642
649643
checkmate::assert_flag(add_copyright_notice)
@@ -1279,17 +1273,17 @@ default_exclusions <- function(excl_vignettes = TRUE) {
12791273
"default_linters"
12801274
```
12811275

1282-
### `pkg_config`
1276+
### `funky_config`
12831277

12841278
```{r}
1285-
#' `r pkgsnip::title_lbl("pkg_config", pkg = "pkgpurl")`
1279+
#' `r pkgsnip::title_lbl("funky_config", pkg = "pkgpurl")`
12861280
#'
1287-
#' `r pkgsnip::description_lbl("pkg_config", pkg = "pkgpurl")`
1281+
#' `r pkgsnip::description_lbl("funky_config", pkg = "pkgpurl")`
12881282
#'
1289-
#' @format `r pkgsnip::return_lbl("tibble_cols", cols = colnames(pkg_config))`
1283+
#' @format `r pkgsnip::return_lbl("tibble_cols", cols = colnames(funky_config))`
12901284
#' @export
12911285
#'
12921286
#' @examples
1293-
#' pkgpurl::pkg_config
1294-
"pkg_config"
1287+
#' pkgpurl::funky_config
1288+
"funky_config"
12951289
```

Rmd/sysdata.nopurl.Rmd

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,11 @@ default_linters <- lintr::linters_with_defaults(
132132
)
133133
```
134134

135-
## `pkg_config`
135+
## `funky_config`
136136

137137
```{r}
138-
pkg_config <-
139-
tibble::tibble(key = character(),
140-
default_value = list(),
141-
description = character()) |>
138+
funky_config <-
139+
funky::ptype_config |>
142140
tibble::add_row(key = "add_copyright_notice",
143141
default_value = list(TRUE),
144142
description = paste0("Whether or not to add a **copyright notice** at the beginning of the generated `.R` files as recommended by e.g. the ",
@@ -166,7 +164,7 @@ to package users.
166164

167165
```{r}
168166
usethis::use_data(default_linters,
169-
pkg_config,
167+
funky_config,
170168
internal = TRUE,
171169
overwrite = TRUE,
172170
compress = "xz",
Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/process_pkg.Rd

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/purl_rmd.Rd

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)