An open API service indexing awesome lists of open source software.

https://github.com/johnmackintosh/CRANt-touch-this

notes and resources of things to check before submitting a package to CRAN, to help you and others have as stress free a time as possible
https://github.com/johnmackintosh/CRANt-touch-this

Last synced: 5 months ago
JSON representation

notes and resources of things to check before submitting a package to CRAN, to help you and others have as stress free a time as possible

Awesome Lists containing this project

README

        

# CRANt-touch-this

![mc-hammer-cant-touch-this](https://github.com/user-attachments/assets/3df8d797-3d21-499f-b014-68e13e3b89c1)

Thinking of submitting your package to CRAN for the first time?
Notes and resources of things to check before submission, to help you have as stress free a time as possible

## Useful reading:

https://www.pipinghotdata.com/posts/2021-11-23-getting-started-with-unit-testing-in-r/

https://r-pkgs.org/release.html

https://www.marinedatascience.co/blog/2020/01/09/checklist-for-r-package-re-submissions-on-cran/

https://johnmuschelli.com/neuroc/getting_ready_for_submission/index.html

https://github.com/r-devel/cran-cookbook

## Compendium

https://github.com/IndrajeetPatil/awesome-r-pkgtools

A veritable cornucopia of things to read and work through.

Particularly:
https://github.com/IndrajeetPatil/awesome-r-pkgtools#cran-checks-submission-and-status-

urlchecker -

https://github.com/r-lib/urlchecker has functions that find errant URLs, and updates them if they need redirecting, or if they are just plain wrong.
I failed submission because of a missing trailing '/' in a URL, don't let that happen to you.

## Checks before submission
https://github.com/DavisVaughan/extrachecks

https://github.com/coolbutuseless/CRAN-checks