pkgtemplate provides a template for a new R package.
To install the latest release version from CRAN
install.packages("pkgtemplate")
To install the latest development version from GitHub
# install.packages("remotes")
remotes::install_github("audrey-b/pkgtemplate")
In order to create a new package the user should
- Go to the pkgtemplate GitHub repository and choose ‘Use this template’.
- Clone the new repository and replace ‘pkgtemplate’ with the name of
the new package in
DESCRIPTION
,NEWS.md
,tests/testthat.R
and thisREADME.Rmd
file. devtools::check()
the package and fix any Errors, Warnings or Notes.- Knit this
README.Rmd
file andpkgdown::build_site()
. - Add the project to Travis and in the Settings add a Cron Job to run the master branch daily if there hasn’t been a build in the last 24h.
- Add the project to Appveyor.
- Rename the
pkgtemplate.Rproj
file. - Push the changes to the new repository.
- Go to the repository GitHub settings and set the GitHub Pages Source to be the master branch /docs folder.
- Edit the GitHub repository description and set the website to be https://audrey-b.github.io/pkgtemplate/.
Please report any issues.
Pull requests are always welcome.
Please note that this project is released with a Contributor Code of Conduct. By contributing, you agree to abide by its terms.