- Create from last released tag
- Copy
.github/workflows/pkgdown.yaml
there - Fix URL in DESCRIPTION, don't forget trailing slash
- Tweak
_pkgdown.yml
- Set source of GitHub Pages to branch
-
Use GitHub Actions
-
Disable tic
-
Disable Travis CI and AppVeyor
-
usethis::use_coverage()
-
Consider open pull requests
-
Tweak README
- use
downlit::readme_document
andload_all()
if possible
- use
-
Update roxygen2
-
Use
@examplesIf
where appropriate -
styler::style_pkg()
-
Remove
Collate:
-
usethis::use_lifecycle_badge()
-
usethis::use_lifecycle()
-
Add pkgdown reference index
-
Adapt tests to testthat 3e
-
Ensure that dependency between source files is cycle-free, as in yonicd/foreman#2
-
Ensure that source files correspond to test files via
devtools::test_coverage_file()
-
Import rlang where appropriate
-
Close open issues
-
Deprecate functions that have moved somewhere else
-
Avoid
iris
-
Synchronize with own downstream packages
-
Add type to documentation of function arguments, as in
?here::here
-
Check
goodpractice::gp()
-
Check
spelling::update_wordlist(confirm = FALSE)
-
Switch pkgdown to dev mode "auto"
-
Release to CRAN