Support launching Shiny apps via the run button in VS Code
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- r, typescript, vscode
- Bereich
- developer-experience, tooling
Rechercherichtung
Beginne mit dem VS Code-Run-Button-Pfad, der derzeit source("app.R", encoding = "UTF-8") ausführt, und vergleiche ihn mit dem Startverhalten von Shiny der verknüpften pyshiny-vscode extension. Als erledigt gilt die Aufgabe, wenn ein app.R-Shiny-Beispiel über die Run-button-Aktion „Run shiny app“ gestartet werden kann, statt dass manuell runApp('app.R') erforderlich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your feature request related to a problem? Please describe.
When I try to run a shiny application by clicking the Play/Run button, VS Code opens the R console and executes the line:
source("path/to/app.R", encoding = "UTF-8")
However, this does not actually run the shiny app (I tried from a standalone terminal too with the same result). Instead, it seems like I need to type runApp(path/toapp.R') manually into the VS Code terminal to actually launch the shiny application.
I tried this with a simple skeleton in a file called app.R.
library(shiny)
ui <- fluidPage(
"Hello, world!"
)
server <- function(input, output, session) {}
shinyApp(ui, server)
Describe the solution you'd like
Something similar to the extension for Shiny for Python (and RStudio), where there is an option to added to the run button which says "Run shiny app".
Describe alternatives you've considered
Typing runApp('app.R') manually into the R console. I maybe bind a hotkey to this, but it would be convenient to have a solution that is there by default, especially when teaching with VS Code for R.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.2k
- Forks
- 151
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 76
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus REditorSupport/vscode-R
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
REditorSupport/vscode-R#1883 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
REditorSupport/vscode-R#1846 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
(feat) Additional Arrow supportEvtl. vergeben @Fred-Wu hat das vor 4 Tagen übernommen. Offenenhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
REditorSupport/vscode-R#1785 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 12/100
REditorSupport/vscode-R#1877 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Explore a standalone, dependency-free R package for the Data Viewer backendEvtl. vergeben @eitsupi hat das vor 6 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
REditorSupport/vscode-R#1860 · 10 Kommentare · 1 Reaktion · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in REditorSupport/vscode-R
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
simkimsia/netlify-axi#19 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
subhranshudash13-dotcom/Contribo#74 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement frontend good first issue Stellar Wave trivial
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Godgift-care/sci-healthcare-frontend#166 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
backend good first issue security Stellar Wave trivial
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Godgift-care/sci-healthcare-backend#171 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag