posit-dev / posit-dev/shinychat
Documentation request - examples how tools can be used to add graphs and tables to an app
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 139
- Forks
- 28
- Avg merge
- 23h 44m
- Merged PRs (30d)
- 50
Description
Thanks for such a useful package. I have already found it to be impactful in my work thanks to the r-sidebot example
I understand it is early days but I would find it incredibly useful if there were basic documentation on how tools can be used to update a shiny app
For example, I am currently wondering how I can use a chatbot to
- add a ggplot based plot to my shiny app, new plots would dynamically be added not replaced
- add a reactable table to my shiny app instead of having a table rendered in the chat interface
- add a textoutput to my shiny app so that I can download it as a report
As an aside, this library might be of interest - https://docs.ell.so/
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing r-sidebot example and the linked ell.so documentation to understand how tools interact with a Shiny app. Document examples for dynamically adding ggplot plots, rendering reactable tables outside the chat, and adding downloadable text output; the work is done when all three use cases are explained clearly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- r
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100