Skip to content
A Framework for Building Robust Shiny Apps
R JavaScript
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R example is launched if interactive() Jul 18, 2019
inst Merge branch 'master' of https://github.com/ThinkR-open/shinytemplate Jul 30, 2019
man now on CRAN v0.1 Aug 5, 2019
tests test-expect: revert Jul 19, 2019
vignettes add CRAN installation method to start vignette Aug 8, 2019
.Rbuildignore appveyor: set with default from usethis Jul 19, 2019
.gitignore rmv docs Apr 7, 2019
.travis.yml travis test on multiple version. pkgdown with template thinkr Mar 27, 2019
CODE_OF_CONDUCT.md Added a CoC, updated the README May 24, 2018
DESCRIPTION update after cran feedbacks Jul 2, 2019
LICENSE update after cran feedbacks Jul 2, 2019
LICENSE.md update after cran feedbacks Jul 2, 2019
NAMESPACE now on CRAN v0.1 Aug 5, 2019
NEWS.md news update Jul 18, 2019
README.Rmd add useR!2019 video link Aug 31, 2019
README.md add useR!2019 video link Aug 31, 2019
_pkgdown.yml travis test on multiple version. pkgdown with template thinkr Mar 27, 2019
appveyor.yml
codecov.yml add code coverage Mar 27, 2019
cran-comments.md news update Jul 18, 2019
devtools_history.R
golem.Rproj V 0.1 CRAN candidate Jul 1, 2019

README.md

lifecycle Travis build status AppVeyor build status Coverage status CRAN status

{golem}

{golem} is an opiniated framework for building production-grade shiny applications.

Tool series

This package is part of a series of tools for Shiny, which includes:

Resources

The Book :

Blog posts :

Building Big Shiny Apps

Slide decks

Video

Cheatsheet

Installation

  • You can install the stable version from CRAN with:
install.packages("golem")
  • You can install the development version from GitHub with:
# install.packages("remotes")
remotes::install_github("Thinkr-open/golem")

Launch the project

Create a new package with the project template:

Step by step guide

See full documentation in the {pkgdown} website: https://thinkr-open.github.io/golem/index.html

After project creation, you’ll land on dev/01_start.R. There are also dev/02_dev.R and dev/03_deploy.R

These files are used to keep a track of all the steps you’ll be following while building your app.

Step 1 : Getting Started

Read the Getting Started Vignette for a detailed walkthrough.

Step 2 : Day to Day Dev

Read Day to Day Dev Vignette for a detailed walkthrough.

Step 3: deploy

Read Deploying Apps with {golem} Vignette for a detailed walkthrough.

CoC

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

You can’t perform that action at this time.