-
-
Notifications
You must be signed in to change notification settings - Fork 467
[Feature]: Shadcn/vue extended #1077
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
Comments
I like this idea |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Thanks @adiramardiani for the component suggestions. However in order to not flood this PR with requests, I've hidden them as |
It would be really good to have it all in one repo, so the users can quickly grab what they see. Also I think it would be a good idea to have a link on the shadcn-vue site with a see more button or directly show the components on shadcn vue somehow Slichtly off topic: To make it easier as an UI ecosystem it could be a good idea to have a reference on each site to alll the other options, so Reka UI, Inspira UI, Shadcn Vue having links to each other and to the shadcn extended |
@ThimoDEV we wanted to keep the The idea of extended repo is to allow community to be creative, and take credit and ownership for the components they created. This would also improve the time to review PR. |
will there be also a notion of registry like shadcn to make it easy to distribute / package / update components? |
I think there is already a way through a repository schema, see Inspira Component Schema Example. Not sure where this is documented on the I think the original A list of missing features for feature parity compared to |
These are other libraries to keep an eye on, for inspiration of future Shadcn/Vue blocks:
Note that we already have a popular project extending shadcn-vue :
If I understand correctly, a I do believe that having an Awesome list, Examples for
Other developers' projects are showcased, which is a great way to build a healthy ecosystem of blocks, components, and extensions— while also making others aware of their existence through an official Awesome list. |
this approach would be beneficial, as it would prevent shadcn-vue from being blocked by extra or custom components. It could also accelerate the development of core mainstream components. However, one potential challenge is how maintainers would manage the extra-shadcn-vue repository. I propose adopting a maintenance strategy similar to that of UnJS repositories. Each repository would be maintained by its original creator, but all would be guided by upstream maintainers. This approach seems ideal, but I'm unsure if it's practical for maintaining smaller components compared to fully isolated JavaScript packages. |
Hey hello, Is this on the direction for a central point where we can get/publish components? I think that is missing, and I am willing on collaborating on a solution. I've read Registries have to be started by a user, and that's fantastic to be there. BUT - without a low friction way, I don't believe it will be as spread. Any thoughts? |
Let's get some momentum back here. What's still needed to discuss or start with this project? @zernonia |
Describe the feature
Shadcn/UI has a great community extension, listed on Awesome Shadcn UI. Inspired by this, we want to provide the same opportunities for the Vue community by introducing the
shadcn-vue-extended
repository.With this initiative, you can:
We will be moving the following components to the extended repository (and their relevant tickets):
We’d love to hear your thoughts! 😁
Additional information
The text was updated successfully, but these errors were encountered: