dev/02_dev.R

# Building a Prod-Ready, Robust Shiny Application.
#
# Each step is optional.
#

# 2. All along your project

## 2.1 Add modules
##
golem::add_module(name = "radar")
golem::add_module(name = "tableau")
golem::add_module(name = "evolutions")
golem::add_module(name = "carto")
golem::add_module(name = "methode")
golem::add_module(name = "input_fap")

## 2.2 Add dependencies

# usethis::use_package( "thinkr" ) # To call each time you need a new package

## 2.3 Add tests

usethis::use_test("app")

## 2.4 Add a browser button

# golem::browser_button()

## 2.5 Add external files

# golem::add_js_file( "script" )
# golem::add_js_handler( "handlers" )
golem::add_css_file("custom_pe")

# 3. Documentation

## 3.1 Vignette
usethis::use_vignette("gravitype")
devtools::build_vignettes()

## 3.2 Code coverage
## You'll need GitHub there
usethis::use_github()
usethis::use_travis()
usethis::use_appveyor()

# You're now set!
# go to dev/03_deploy.R
rstudioapi::navigateToFile("dev/03_deploy.R")

# ------------------------------------------------------ #
tvroylandt/gravitype documentation built on Feb. 7, 2020, 2:37 a.m.