Learn R Programming

⚠️There's a newer version (2.1.3) of this package.Take me there.

pRojects

This package is designed to take away some grunt work around setting up new projects.

All projects get setup with Git and Travis by default.

  • Use createPackageProject to setup a project with code coverage, vignettes, unit testing etc out of the box
  • Use createAnalysisProject to get a project ready for a typical analysis project. It includes packrat to help with reproducibility.
  • Use createTrainingProject to get a project ready for delivering training that often involves handouts and presentation materials. It includes packrat to help with reproducibility.

Install pRojects

devtools::install_github("stephlocke/pRojects")

RStudio gadget

If you want to set up a pRoject without using the R functions, @jonmcalder made a nifty RStudio addin for making pRojects. Install the package to get it added to your RStudio instance.

Contributing

General info

Wanna report a bug or suggest a feature? Great stuff! For more information on how to contribute check out our contributing guide.

Please note that this R package is released with a Contributor Code of Conduct. By participating in this package project you agree to abide by its terms.

Up for grabs

Make sure to check out the Issues tab in GitHub! We’re making this project a great place to start contributing to R packages. We will help you through the process.

Copy Link

Version

Install

install.packages('projects')

Monthly Downloads

257

Version

0.0.1.9003

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Steph Locke

Last Published

April 24th, 2021

Functions in projects (0.0.1.9003)

createAnalysisProject

Create a project laid out for an analysis project
createBasicProject

Create a very basic project directory
createdesc

Make DESCRIPTION
createdirs

Create directories
pRojects

pRojects: Manage project directories for R projects
use_news_md

Revised function to not try to open file
use_package_doc

Revised function to not try to open file
use_readme_rmd

Revised function to not try to open file
createPackageProject

Create a package the usethis way with a number of infrastructure commands executed to save you hassle
createTrainingProject

Create a training project
is_available

Check availability
get_project_health

Create project health report under health