Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feddelegrand7/shinysnip
👽 👽 👽 VSCode Extension for Generating Shiny Code Snippets.
https://github.com/feddelegrand7/shinysnip
r rstats shiny vscode vscode-extension
Last synced: about 1 month ago
JSON representation
👽 👽 👽 VSCode Extension for Generating Shiny Code Snippets.
- Host: GitHub
- URL: https://github.com/feddelegrand7/shinysnip
- Owner: feddelegrand7
- License: gpl-3.0
- Created: 2020-11-12T15:23:09.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-06T21:04:59.000Z (over 3 years ago)
- Last Synced: 2024-08-09T02:19:55.510Z (4 months ago)
- Topics: r, rstats, shiny, vscode, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=Mohamed-El-Fodil-Ihaddaden.shinysnip
- Size: 613 KB
- Stars: 12
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - feddelegrand7/shinysnip - 👽 👽 👽 VSCode Extension for Generating Shiny Code Snippets. (Others)
README
# shinysnip README
`shinysnip` is a VSCode Extension that allows you to generate R Shiny code snippets. Note that [Shiny](https://shiny.rstudio.com/) offers a LOT of functions 👽, as such `shinysnip` may not be exhaustive 🐤, if you notice a missing feature 🔬, feel free to open an issue or create a PR 🧑🚀.
## Features
![example](example.gif)
## Available Functions
If you've spotted a bug or wants a new feature, feel free to modify the following table:
🟢 Done
🍊 Implemented in the Development Version
🔴 Not Implemented Yet|Function | Status |
|---|---|
|!fluidPage | 🟢 |
|!sidebarLayout | 🟢 |
|!textInput | 🟢 |
|!sliderInput | 🟢 |
|!navlistPanel | 🟢 |
|!dateInputF | 🟢 |
|!checkboxInput | 🟢 |
|!checkboxG | 🟢 |
|!fileInput | 🟢 |
|!selectInput | 🟢 |
|!textAreaInput | 🟢 |
|!passwordInput | 🟢 |
|!varSelectInput | 🟢 |
|!radioButtons | 🟢 |
|!plotOutput/renderPlot | 🟢 |
|!imageOutput/renderImage | 🟢 |
|!downloadButton/downloadHandler | 🟢 |
|!tableOutput/renderTable | 🟢 |
|!observeEvent | 🟢 |
|!eventReactive | 🟢 |
|!textOutput/renderText | 🟢 |
|!textOutputPr/renderPrint | 🟢 |
|!fluidRow/column | 🟢 |
|!tabsetPanel | 🟢 |
|!icon | 🟢 |
|!navbarPage | 🟢 |
|!reactive | 🟢 |
|!dataTableOutput/renderDataTable | 🟢 |
|!insertUI | 🟢 |
|!removeUI | 🟢 |
|!validate/need | 🟢 |
|!navbarPage/navbarMenu | 🟢 |
|!gt_output/render_gt | 🟢 |
|!plotlyOutput/renderPlotly | 🟢 |
|!insertTab | 🟢 |
|!style | 🟢 |
|!prependTab | 🟢 |
|!appendTab | 🟢 |
|!showTab | 🟢 |
|!hideTab | 🟢 |
|!fillPage | 🟢 |
|!fillRow | 🟢 |
|!fillColumn | 🟢 |
|!observe | 🔴 |
|!req | 🔴 |## LOG
## [0.1.7]
- Minor formatting## 0.1.6
+ minor formatting stuff
## 0.1.5
+ better formatting of code
#### 0.1.4
+ fixing `observeEvent` bug
#### 0.1.3
Adding the following snippets:
+ !insertUI
+ !removeUI
+ !validate/need
+ !navbarPage/navbarMenu
+ !gt_output/render_gt
+ !plotlyOutput/renderPlotly
+ !style
+ !insertTab
+ !prependTab
+ !appendTab
+ !removeTab
+ !showTab
+ !hideTab
+ !fillPage
+ !fillRow
+ !fillColumn#### 0.1.2
Adding the following snippets:
+ !fluidRow/column
+ !tabsetPanel
+ !icon
+ !reactive
+ !navbarPage
+ !dataTableOutput#### 0.1.1
Initial release
## Code of Conduct
Please note that the `shinysnip` project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.