-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: extension library #935
feat: extension library #935
Conversation
Prompts will be added first and then the use button will be changed to import.
The Providers tab will need a way to implement this in bolt.diy this is just placeholder now.
The Features tab will need a way to implement this in bolt.diy this is just placeholder now.
|
I think the marketplace should be a separate app, where people can sign in and post their own stuff (template/ prompt/ providers. etc... ) using a git url. |
@thecodacus thanks for the feedback.
|
Ohh I just noticed that, 👍
again PR will be a hurdle for the community, maybe integrate with supabase cloud service for logging. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I generally do like the idea of such a library a lot, also that it's a separate repo and deployable. 👍
This PR to the main repo should contain more than just the ✅ in the readme: There should be a section in the docs which explains how to use and contribute to the library.
Speaking of contributions: We need to find a good balance of curated templates with a high quality and ease of contribution. Some aspects I thought about why some hurdles may in fact be beneficial:
- We need to prevent malicious templates being published
- Curated templates should update their base (such as dependencies)
- A CICD pipeline in the library may provide features such as code and prompt analysis
- Also, the library repo could ensure up-to-dateness by configuring dependabot/renovate config and basic template code validation (like building all templates).
All this could be added on-the-go of course and doesn't need to be there right from the beginning. However, As long as this is not automated, I'd prefer higher hurdles.
Just my 2¢
@mrsimpson |
Sounds like a plan @dustinwloring1988! Thanks for your feedback too @mrsimpson - I agree 100%. Along with a doc page in this repo covering how to use this extension library, I think it would make sense to have a place explaining things on the site itself! Also calling out somewhere more explicitly that the gear icon in the top right is the place to set the bolt.diy URL since that's SUPER important to have set correctly for the user. Fantastic work overall Dustin! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just posted a comment in the conversation with my thoughts but this looks great Dustin! Nice work!
Thank you all for your comments working on a new version with these changes then will start implementing the bolt.diy side one section at a time. |
WIP - Bolt Extension Library (https://github.com/dustinwloring1988/extension-library)
WIP - Templates (https://github.com/bolt-starter-templates)
Demo
URL: https://www.useme.cc/
Goal
To enhance the user experience and community involvement
Why This Matters
Currently, the UI can feel overwhelming with providers, models, and options that might not be relevant to every user. This new library aims to streamline the interface by consolidating providers, models, prompts, and starter templates into one centralized, easy-to-navigate resource.
Key Features
What’s Next?
Starting with the prompts and will expand the library as the foundation is built.
Short.mp4