Make sure you have a working development environment.Install the release version of devtools from CRAN with install.packages('devtools'). You can track (and contribute to) development of devtools at. Updating to the latest version of devtools Either send an email to the rdevtools mailing list or file an issue. I'm always happy to hear about what doesn't work for you, and any places where devtools gets in your way. Not everyone agrees with these opinions, and they are by no means perfect, but they have evolved during the process of writing over 30 R packages. Just forward me the email and your address, and I'll get a card in the mail.ĭevtools is opinionated about how to do package development, and requires that you use roxygen2 for documentation and testthat for testing. devtools comes with a small guarantee: if because of a bug in devtools a member of R-core gets angry with you, I will send you a handwritten apology note. Package development in R can feel intimidating, but devtools does every thing it can to make it as welcoming as possible. R packages are actually really simple, and with the right tools it should be easier to use the package structure than not.
The aim of devtools is to make your life as a package developer easier by providing R functions that simplify many common tasks.