Essentially a documentation-by-design feature. The standard ui.R and server.R source files would be the only sources files in the top-level. The core/ and panel/ subdirectories are self-explanatory, and would contain all relevant source files called by either ui.R or server.R. Furthermore, it should be possible to delete a subset (or in principle, all) source files in panel/ and still have an almost working app that requires minimal and obvious changes in the top-level app source files.
Essentially a documentation-by-design feature. The standard
ui.R
andserver.R
source files would be the only sources files in the top-level. Thecore/
andpanel/
subdirectories are self-explanatory, and would contain all relevant source files called by eitherui.R
orserver.R
. Furthermore, it should be possible to delete a subset (or in principle, all) source files inpanel/
and still have an almost working app that requires minimal and obvious changes in the top-level app source files.