usethis (version 1.2.0)

tidyverse: Helpers for the tidyverse

Description

These helpers follow tidyverse conventions which are generally a little stricter than the defaults, reflecting the need for greater rigor in commonly used packages.

Usage

use_tidy_ci(browse = interactive())

use_tidy_description()

use_tidy_versions(overwrite = FALSE)

use_tidy_eval()

use_tidy_contributing()

use_tidy_issue_template()

use_tidy_support()

Arguments

browse

Open a browser window to enable automatic builds for the package.

overwrite

By default (FALSE), only dependencies without version specifications will be modified. Set to TRUE to modify all dependencies.

Details

  • use_tidy_ci(): sets up travis and codecov, ensuring that the package works on all versions of R starting at 3.1.

  • use_tidy_description(): puts fields in standard order and alphabetises dependencies.

  • use_tidy_eval(): imports a standard set of helpers to facilitate programming with the tidy eval toolkit.

  • use_tidy_versions(): pins all dependencies to require at least the currently installed version.

  • use_tidy_contributing(): creates tidyverse contributing guidelines from tidy_contributing template.

  • use_tidy_issue_template(): creates a standard tidyverse issue template.

  • use_tidy_support(): creates support resources document for GitHub repo using SUPPORT.md.