A goal of U.S. Geological Survey (USGS) research is to create actionable science for U.S. Department of the Interior managers and partners. Properly managed and released software tools can quickly, accurately, and easily translate scientific results to aid managers’ decision-making. The USGS policies on software development and distribution affect how authors of USGS software products must navigate the review and approval process. Understanding these rules and procedures will save time and effort in making science useful and visible through software development. This document outlines USGS policies on software development as they pertain to Shiny applications, which use R code to create interactive web-based applications. The requirements and procedures described here will also be relevant for other USGS software applications.
This document is not intended to be a step-by-step guide on building a Shiny application or to go into detail about any of the referenced software programs. An understanding of the referenced software programs, including R, Git, and hypertext markup language/cascading style sheets (HTML/CSS) is needed to use this document efficiently, though links for more thorough guidance are included throughout.
|Title||Best practices for distributing and deploying U.S. Geological Survey Shiny applications|
|Authors||Daniel F. Shryock, Micah C. Wright, Phillip J. van Mantgem, Todd C. Esque|
|Publication Subtype||USGS Numbered Series|
|Series Title||Techniques and Methods|
|Record Source||USGS Publications Warehouse|
|USGS Organization||Western Ecological Research Center|