shadcn-vue README

The project's README from github.com/unovue/shadcn-vue. As one markdown file: README.md.

shadcn-vue

A set of beautifully designed components that you can customize, extend, and build on. Start here then make it your own. Open Source. Open Code. Use this to build your own component library.

hero

Documentation

Visit http://shadcn-vue.com/docs to view the documentation.

Contributing

Please read the contributing guide.

License

Licensed under the MIT license.

shadcn-vue (unovue/shadcn-vue)

Searching Database…

Что это такое?shadcn-vue — это порт shadcn-ui для Vue: красивые и доступные (accessible) UI-компоненты, которые можно настраивать, расширять и использовать как основу для собственной библиотеки компонентов.
Это готовая библиотека компонентов или отправная точка для создания своей?Это отправная точка, которую вы делаете своей, а не фиксированный пакет: компоненты задуманы так, чтобы их настраивали и расширяли, пока они не превратятся в вашу собственную библиотеку компонентов.
Как добавить компоненты в своё приложение?README отсылает к сайту документации; кроме того, в репозитории есть пакет shadcn-vue CLI для добавления компонентов в проект.
На чём основаны эти компоненты — что нужно иметь в моём Vue-приложении?Компоненты построены на Reka UI (раньше — Radix Vue), порте примитивов Radix UI для Vue, так что доступное поведение компонентов идёт именно от этого фундамента.
Для кого это — именно для Vue-разработчиков?Для Vue-разработчиков, которые делают веб-интерфейсы, — проект приносит подход shadcn-ui в экосистему Vue.
Работает ли это вне браузера?Это набор UI-компонентов для веба — компоненты рендерятся внутри Vue-приложений в браузере.
Чем это отличается от shadcn/ui?shadcn/ui сделан для React, а shadcn-vue — его аналог для Vue: та же идея спроектированных компонентов, которыми вы владеете и которые настраиваете, но для проектов на Vue.
Есть ли официальная интеграция с Nuxt?Да — в монорепозитории есть модуль shadcn-nuxt, который поддерживается вместе с основным проектом, поэтому для приложений на Nuxt есть отдельный путь интеграции.
Проект активно поддерживается?Всё говорит за то, что да: около 10.7 тыс. звёзд, репозиторий не в архиве, а CI-процессы публикуют релизы, выкладки в npm и preview-сборки через pkg.pr.new для pull request'ов.
Creator
unovue
Size
34.9 MB
Stars
10.7K
Age
3y
Commits · 90 Days