Shiny App-Packages
Explore the screenshots
»
Report
a Bug ·
Request
a Feature .
Ask
a Question
[![Project
license](https://img.shields.io/badge/LICENSE-MIT-blue)](https://github.com/mjfrigaard/shiny-app-pkgs/LICENSE.md)
[![Pull Requests
welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/mjfrigaard/shiny-app-pkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by
mjfrigaard](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-mjfrigaard-ff1414.svg?style=flat-square)](https://github.com/mjfrigaard)
Shiny App-Packages covers how to create a Shiny application as an R package.
Quarto, Shiny and Posit workbench.
Make sure you have R, Posit Workbench, and Git installed.
The contents of the text assumes you're comfortable with R, Posit Workbench, Shiny, and the tidyverse
. Maybe you haven't built a ton of applications, but you understand reactivity, and you're comfortable with the core Shiny concepts (i.e., the UI, server, *_Input()
, *_Output()
, and render_*
functions, etc.).
The code examples can be found in the sap
repo. The sections from each chapter can be found in the branches.
git checkout <branch>
See the open issues for a list of proposed features (and known issues).
Reach out to the maintainer at one of the following places:
If you want to say thank you or/and support active development of Shiny App-Packages:
Together, we can make Shiny App-Packages better!
First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.
The original setup of this repository is by Martin Frigaard.
This book is the result of multiple discussions with 1) Shiny developers who were new to writing R packages, 2) R package authors who were learning Shiny development and testing, and 3) new R users who wanted to build a robust and scalable application. Shiny App-Packages wouldn't have been possible without the contributors below (and I am deeply grateful for all of their help!).
[^nantz-linkedin]: Eric's LinkedIn
For a full list of all authors and contributors, see the contributors page.
This project is licensed under the MIT license.
See LICENSE for more information.