An app that uses LLMS to:
- Generate a
_brand.ymlfile after taking user inputs of company/personal branding. This article shows how to prompt an LLM. - Generate
ggplot2themes and scales using the information from the generated_brand.ymlfile. - Create a package structure that wraps the branding, scales, themes,
etc.
fusenpackage seems to be a decent way to do this.
Such a package may look something like the brandsw example
package.
Other features might include:
- A package structure for Python.
- Creating a quarto extension for the yaml file.
How to use LLMs in the app? Some possibilities:
- Use cloudflare workers AI models. Many models in beta are free to use with no limits. Other models have generous limits.
- Ask the user for their key.
Projects start on Wednesdays with meetings on Fridays. We have a shiny club channel on the DSLC Slack for chatting. Zoom link appears 10 minutes before meeting on Fridays in the slack channel. If you’re not a member of DSLC, join here or you will be sent a meeting link.
- Fork this repository
- Create a new branch for your feature
- Make your changes
- Submit a pull request
- Wait for review and address any feedback