From 0521f3434ea91bc93e757bbdfb7a185d253d4fd9 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Sat, 12 Sep 2026 22:32:01 -0400 Subject: [PATCH 1/3] chore(r): cran-comments explains the win-builder spelling NOTE --- pkg-r/cran-comments.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg-r/cran-comments.md b/pkg-r/cran-comments.md index db3bd57..dc3996b 100644 --- a/pkg-r/cran-comments.md +++ b/pkg-r/cran-comments.md @@ -1,8 +1,11 @@ ## R CMD check results -0 errors | 0 warnings | 0 notes +0 errors | 0 warnings | 1 note * This is a new release. +* The "possibly misspelled words" are intentional: UI is expanded as + "user interface (UI)" on first use, and "renderer" is Shiny's term for a + `render*()` function. ## Method references From 915a4ceb1ffb57de1f28aeb95b0b23a63285bf3d Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Sat, 12 Sep 2026 22:36:18 -0400 Subject: [PATCH 2/3] chore(r): reword Title/Description to clear the win-builder spelling NOTE - Title: Client-Side 'React' User Interfaces for 'Shiny' (47 chars) - Description: 'UI' -> 'user interface', 'renderer' -> 'render function' - cran-comments.md back to 0 notes; no explanation needed --- pkg-r/DESCRIPTION | 14 +++++++------- pkg-r/cran-comments.md | 5 +---- pkg-r/man/shinyreact-package.Rd | 4 ++-- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/pkg-r/DESCRIPTION b/pkg-r/DESCRIPTION index 0c1220e..c18141d 100644 --- a/pkg-r/DESCRIPTION +++ b/pkg-r/DESCRIPTION @@ -1,5 +1,5 @@ Package: shinyreact -Title: 'Shiny' UI Infrastructure for Client-Side 'React' Rendering +Title: Client-Side 'React' User Interfaces for 'Shiny' Version: 0.1.0 Authors@R: c( person("Barret", "Schloerke", , "barret@posit.co", role = c("cre", "aut"), @@ -16,12 +16,12 @@ Authors@R: c( comment = "'React' and 'ReactDOM', bundled in inst/lib/shiny/shinyreact.js") ) Description: Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the - user interface (UI) is defined in a client 'React' - () bundle, and the 'Shiny' server contains only - reactive computation. Provides page builders that discover and serve - the client bundle, a renderer that publishes any JSON-serializable - value to the client, and custom messages to 'React' components. Ships - no UI components, so the app author owns the whole front end. The + user interface is defined in a client 'React' () + bundle, and the 'Shiny' server contains only reactive computation. + Provides page builders that discover and serve the client bundle, a + render function that publishes any JSON-serializable value to the + client, and custom messages to 'React' components. Ships no user + interface components, so the app author owns the whole front end. The 'React' runtime and the client hooks are bundled, so no JavaScript build step is required to get started. License: MIT + file LICENSE diff --git a/pkg-r/cran-comments.md b/pkg-r/cran-comments.md index dc3996b..db3bd57 100644 --- a/pkg-r/cran-comments.md +++ b/pkg-r/cran-comments.md @@ -1,11 +1,8 @@ ## R CMD check results -0 errors | 0 warnings | 1 note +0 errors | 0 warnings | 0 notes * This is a new release. -* The "possibly misspelled words" are intentional: UI is expanded as - "user interface (UI)" on first use, and "renderer" is Shiny's term for a - `render*()` function. ## Method references diff --git a/pkg-r/man/shinyreact-package.Rd b/pkg-r/man/shinyreact-package.Rd index b1e3b7f..11a8131 100644 --- a/pkg-r/man/shinyreact-package.Rd +++ b/pkg-r/man/shinyreact-package.Rd @@ -4,11 +4,11 @@ \name{shinyreact-package} \alias{shinyreact} \alias{shinyreact-package} -\title{shinyreact: 'Shiny' UI Infrastructure for Client-Side 'React' Rendering} +\title{shinyreact: Client-Side 'React' User Interfaces for 'Shiny'} \description{ \if{html}{\figure{logo.svg}{options: style='float: right' alt='logo' width='120'}} -Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the user interface (UI) is defined in a client 'React' (\url{https://react.dev/}) bundle, and the 'Shiny' server contains only reactive computation. Provides page builders that discover and serve the client bundle, a renderer that publishes any JSON-serializable value to the client, and custom messages to 'React' components. Ships no UI components, so the app author owns the whole front end. The 'React' runtime and the client hooks are bundled, so no JavaScript build step is required to get started. +Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the user interface is defined in a client 'React' (\url{https://react.dev/}) bundle, and the 'Shiny' server contains only reactive computation. Provides page builders that discover and serve the client bundle, a render function that publishes any JSON-serializable value to the client, and custom messages to 'React' components. Ships no user interface components, so the app author owns the whole front end. The 'React' runtime and the client hooks are bundled, so no JavaScript build step is required to get started. } \seealso{ Useful links: From 0929e769eee7f60f2802387b8239b28f88440bb8 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Sat, 12 Sep 2026 22:39:50 -0400 Subject: [PATCH 3/3] chore(r): Title: Client-Side 'React' Interface for 'Shiny' --- pkg-r/DESCRIPTION | 2 +- pkg-r/man/shinyreact-package.Rd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg-r/DESCRIPTION b/pkg-r/DESCRIPTION index c18141d..4fa86c8 100644 --- a/pkg-r/DESCRIPTION +++ b/pkg-r/DESCRIPTION @@ -1,5 +1,5 @@ Package: shinyreact -Title: Client-Side 'React' User Interfaces for 'Shiny' +Title: Client-Side 'React' Interface for 'Shiny' Version: 0.1.0 Authors@R: c( person("Barret", "Schloerke", , "barret@posit.co", role = c("cre", "aut"), diff --git a/pkg-r/man/shinyreact-package.Rd b/pkg-r/man/shinyreact-package.Rd index 11a8131..9b7365f 100644 --- a/pkg-r/man/shinyreact-package.Rd +++ b/pkg-r/man/shinyreact-package.Rd @@ -4,7 +4,7 @@ \name{shinyreact-package} \alias{shinyreact} \alias{shinyreact-package} -\title{shinyreact: Client-Side 'React' User Interfaces for 'Shiny'} +\title{shinyreact: Client-Side 'React' Interface for 'Shiny'} \description{ \if{html}{\figure{logo.svg}{options: style='float: right' alt='logo' width='120'}}