Nothing
# 1. Full CRAN check
unlink("lapop.Rcheck", recursive = TRUE, force = TRUE)
unlink("lapop_2.1.5.tar.gz", force = TRUE)
devtools::document()
Sys.setenv(TMPDIR = tempdir())
devtools::check(args = "--as-cran") # REQUIRED
# 2. Unit tests
devtools::test() # ✅ Strongly Recommended
# 3. Platform checks
urlchecker::url_check()
urlchecker::url_update()
# 4. (Optional) Test coverage
#detach(package:lapop)
#covr::package_coverage() # 🔶 Optional but helpful
# 5. (Optional) Spell check
#spelling::spell_check_package() # 🔶 Optional but helpful
#spelling::update_wordlist()
# 6. Build vignettes and manual
devtools::build_vignettes()
#devtools::build(manual = T) # ✅ Manual PDF if submitting offline
# 7. Build tar.gz source package
devtools::build() # ✅ REQUIRED for submission
# 8. (Optional) Build pkgdown site
pkgdown::clean_site();
pkgdown::build_site() # ❌ Not needed for CRAN
# Final reminders
cat("Check DESCRIPTION, NEWS.md, cran-comments.md\n")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.