.buildignore/mauro-review.md

Suggestions

Mauro Lepore (maurolepore@gmail.com)

Automate the development process with the usethis packages.

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

#> C:/Users/LeporeM/Documents/Dropbox/Temp/twodii/pacta/../../../git/fgeo.template/inst/templates
#> +-- ca.sh
#> +-- cm.sh
#> +-- CODE_OF_CONDUCT.md
#> +-- compat-lifecycle.R
#> +-- CONTRIBUTING.md
#> +-- cran-comments.md
#> +-- github_document.Rmd
#> +-- ISSUE_TEMPLATE.md
#> +-- README.md
#> +-- README.Rmd
#> +-- rmarkdown_template.Rmd
#> +-- ru.sh
#> +-- stale.yml
#> +-- SUPPORT.md
#> +-- travis.yml
#> \-- _pkgdown.yml

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.