Create Simple Packages Which Do not Upset R Package Checks

Provides a function kitten() which creates cute little packages which pass R package checks. This sets it apart from package.skeleton() which it calls, and which leaves imperfect files behind. As this is not exactly helpful for beginners, kitten() offers an alternative. Unit test support can be added via the 'tinytest' package (if present), and documentation-creation support can be added via 'roxygen2' (if present).


pkgKitten: Create packages that purr

CI License CRAN Dependencies Debian package Downloads Last Commit Documentation

a kitten

The base R function package.skeleton() is very useful for creating new packages for R. It is also very upsetting as it has been producing the same files which trigger R CMD check in the exact same way.

And as something terrible happens each time R CMD check barks, this package offers a wrapper function kitten() which leaves an adorable little package behind which does not upset R CMD check.

So just think of the kittens.

Installation

The package is on CRAN and can be installed via a standard

install.packages("pkgKitten")

Documentation

Package documentation, help pages, and more is also available here.

Author

Dirk Eddelbuettel

License

GPL (>= 2)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("pkgKitten")

0.2.4 by Dirk Eddelbuettel, 2 years ago


https://github.com/eddelbuettel/pkgkitten, https://eddelbuettel.github.io/pkgkitten/


Report a bug at https://github.com/eddelbuettel/pkgkitten/issues


Browse source code at https://github.com/cran/pkgKitten


Authors: Dirk Eddelbuettel [aut, cre]


Documentation:   PDF Manual  


GPL (>= 2) license


Suggests whoami, tinytest, roxygen2


Suggested by Rcpp, RcppArmadillo, RcppEigen, RcppSMC.


See at CRAN