diff --git a/.nojekyll b/.nojekyll index 5c770a5..05e5d9e 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -fc2203ff \ No newline at end of file +f613dabb \ No newline at end of file diff --git a/materials/d1-02-structure/index.html b/materials/d1-02-structure/index.html index 623a758..fd5e0e8 100644 --- a/materials/d1-02-structure/index.html +++ b/materials/d1-02-structure/index.html @@ -564,6 +564,72 @@

{golem} project structure

overflow: hidden!important; display:block!important; } + +
+

Getting Started with {golem}

+

Use helper functions in dev/01_start.R to…

+ + +
+
+

Developing with {golem}

+

Use the helper functions in dev/02_dev.R to…

+ +
+

And use dev/run_dev.R to run your app

+ +
+
+
+

Deploying with {golem}

+

Use the helper functions in dev/03_deploy.R to…

+
diff --git a/schedule.html b/schedule.html index f0fa09c..7204d84 100644 --- a/schedule.html +++ b/schedule.html @@ -200,7 +200,7 @@

Workshop Schedule

- + 9:00 - 9:30 @@ -211,7 +211,7 @@

Workshop Schedule

Eric Nantz & Michael Thomas - + 9:30 - 10:30 @@ -222,7 +222,7 @@

Workshop Schedule

Eric Nantz & Michael Thomas - + 10:30 - 11:00 @@ -233,7 +233,7 @@

Workshop Schedule

- + TBD @@ -244,7 +244,7 @@

Workshop Schedule

Eric Nantz & Michael Thomas - + 12:30 - 13:30 @@ -255,7 +255,7 @@

Workshop Schedule

- + TBD @@ -266,7 +266,7 @@

Workshop Schedule

Eric Nantz & Michael Thomas - + 15:00 - 15:30 diff --git a/search.json b/search.json index b1dcd9c..f708327 100644 --- a/search.json +++ b/search.json @@ -216,6 +216,27 @@ "section": "{golem} project structure", "text": "{golem} project structure\nβ”œβ”€β”€ DESCRIPTION\nβ”œβ”€β”€ NAMESPACE\nβ”œβ”€β”€ R\nβ”‚ β”œβ”€β”€ app_config.R\nβ”‚ β”œβ”€β”€ app_server.R\nβ”‚ β”œβ”€β”€ app_ui.R\nβ”‚ └── run_app.R\nβ”œβ”€β”€ dev\nβ”‚ β”œβ”€β”€ 01_start.R\nβ”‚ β”œβ”€β”€ 02_dev.R\nβ”‚ β”œβ”€β”€ 03_deploy.R\nβ”‚ └── run_dev.R\nβ”œβ”€β”€ inst\nβ”‚ β”œβ”€β”€ app\nβ”‚ β”‚ └── www\nβ”‚ β”‚ └── favicon.ico\nβ”‚ └── golem-config.yml\n└── man\n └── run_app.Rd\n\n\nLooks a LOT like an R package’s structure (because it is one!)\nI want to just highlight the two directories dev and R\n\nThe scripts in dev have functions that safely do other things within the package (create scripts, add dependencies, etc.)\nSome scripts in this directory will create other scripts in the R directory\nThe R directory is where all of the logic lives (your modules, custom functions, and UI/Server scripts)" }, + { + "objectID": "materials/d1-02-structure/index.html#getting-started-with-golem", + "href": "materials/d1-02-structure/index.html#getting-started-with-golem", + "title": "Application Structure", + "section": "Getting Started with {golem}", + "text": "Getting Started with {golem}\nUse helper functions in dev/01_start.R to…\n\nCreate DESCRIPTION, README, LICENSE (etc.) files\nUse git, tests\nAdd your own favicon πŸš€\n\n\n\nThis file and the functions it includes help you manage things at the project-level" + }, + { + "objectID": "materials/d1-02-structure/index.html#developing-with-golem", + "href": "materials/d1-02-structure/index.html#developing-with-golem", + "title": "Application Structure", + "section": "Developing with {golem}", + "text": "Developing with {golem}\nUse the helper functions in dev/02_dev.R to…\n\nAdd R package dependencies\nCreate custom functions\nAdd Shiny modules\n\n\nAnd use dev/run_dev.R to run your app\n\n\nAs you run these functions and watch in awe as your DESCRIPTION file changes automatically, as new .R files magically appear out of thin air that have already handled all of the tricky parts for you, you too will realize that {golem} is the ChatGPT of Shiny development" + }, + { + "objectID": "materials/d1-02-structure/index.html#deploying-with-golem", + "href": "materials/d1-02-structure/index.html#deploying-with-golem", + "title": "Application Structure", + "section": "Deploying with {golem}", + "text": "Deploying with {golem}\nUse the helper functions in dev/03_deploy.R to…\n\nCheck your R package ( devtools::check() )\nBuild your R package ( R CMD build mypackage )\nGenerate deployment files for\n\nRStudio Connect\nShinyapps.io\nYour own Shiny Server\nDockerized deployments (e.g., ShinyProxy)" + }, { "objectID": "materials/d1-02-structure/index.html#what-are-modules", "href": "materials/d1-02-structure/index.html#what-are-modules", diff --git a/sitemap.xml b/sitemap.xml index 61f27bb..fa72f7f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,70 +2,70 @@ https://github.com/posit-conf-2023/shiny-r-prod/setup.html - 2023-09-05T01:59:09.962Z + 2023-09-08T02:39:00.498Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-03-performance.html - 2023-09-05T01:59:09.054Z + 2023-09-08T02:38:59.534Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-02-structure.html - 2023-09-05T01:59:08.350Z + 2023-09-08T02:38:58.798Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-03b-lunch.html - 2023-09-05T01:59:07.650Z + 2023-09-08T02:38:58.066Z https://github.com/posit-conf-2023/shiny-r-prod/LICENSE.html - 2023-09-05T01:59:06.898Z + 2023-09-08T02:38:57.262Z https://github.com/posit-conf-2023/shiny-r-prod/schedule.html - 2023-09-05T01:59:04.934Z + 2023-09-08T02:38:55.242Z https://github.com/posit-conf-2023/shiny-r-prod/materials/d1-03-performance/index.html - 2023-09-05T01:59:03.274Z + 2023-09-08T02:38:53.506Z https://github.com/posit-conf-2023/shiny-r-prod/materials/d1-04-deploy-admin/index.html - 2023-09-05T01:59:02.002Z + 2023-09-08T02:38:52.130Z https://github.com/posit-conf-2023/shiny-r-prod/materials/profvis/index.html - 2023-09-05T01:58:59.394Z + 2023-09-08T02:38:49.486Z https://github.com/posit-conf-2023/shiny-r-prod/materials/setup-resources/index.html - 2023-09-05T01:59:01.734Z + 2023-09-08T02:38:51.822Z https://github.com/posit-conf-2023/shiny-r-prod/materials/d1-02-structure/index.html - 2023-09-05T01:59:02.786Z + 2023-09-08T02:38:53.002Z https://github.com/posit-conf-2023/shiny-r-prod/materials/d1-01-welcome/index.html - 2023-09-05T01:59:03.694Z + 2023-09-08T02:38:53.950Z https://github.com/posit-conf-2023/shiny-r-prod/index.html - 2023-09-05T01:59:06.058Z + 2023-09-08T02:38:56.402Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-04-deploy-admin.html - 2023-09-05T01:59:07.274Z + 2023-09-08T02:38:57.666Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-02b-break.html - 2023-09-05T01:59:07.986Z + 2023-09-08T02:38:58.414Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-04b-break.html - 2023-09-05T01:59:08.686Z + 2023-09-08T02:38:59.146Z https://github.com/posit-conf-2023/shiny-r-prod/units/d1-01-welcome.html - 2023-09-05T01:59:09.418Z + 2023-09-08T02:38:59.922Z