knitr::opts_chunk$set(
  collapse = TRUE,
  echo = FALSE,
  comment = "#>"
)

Automate the development process with the usethis packages.

Consider developing a developer-facing package to provide templates. Example:

fs::dir_tree(here::here(fs::path("../../../git/fgeo.template/inst/templates")))

Consider using checklists to standardize processes that aren't easy to capture in code

use_readme_rmd()
# Or
# use_template(template = "<file>", package = "<package>")

use_cran_badge()
use_tidy_coc()
use_news_md()
use_tidy_contributing()
use_tidy_issue_template()
use_tidy_support()
use_github_labels(delete_default = TRUE)

Create a package for examples, tests, and to share public data. (Example):

On TravisCI, check with multiple versions of R (at least devel, release, and oldrel).

Build websites for all user-facing packages (pkdown). For example:

--https://maurolepore.github.io/pacta

Collect useful resources in a repo (example).

For specific suggestions, see commits.

Lesser known resources:



2DegreesInvesting/pacta documentation built on June 17, 2019, 12:04 p.m.