Appendix A — Resources

The following material is provided and accessible so that you can use this guide in a practical context.

A.1 GitHub repository

A repository on GitHub is available with templates to support this book.

https://github.com/thekangaroofactory/template-r-shiny-communication

A.2 Repository folders

Each folder inside the GitHub repository is attached to a specific chapter in this book.

A.2.1 Communication Foundations

A.2.1.1 Communication inside module

A.2.1.2 Communication from a module (to its parent)

A.2.1.3 Communication to the module (from it’s parent)

A.2.1.4 Communication between modules

A.2.2 Extending beyond basics

A.2.2.1 UI vs Server sides

A.2.2.2 Additional considerations for parameters & return values

A.2.2.3 Building complex communication objects

A.2.2.4 Building complex input instructions

A.2.3 Architecture & Best Practices

A.2.3.1 Shiny Communication Manifest