Vue DevUIоснован наDevUIБиблиотека компонентов с открытым исходным кодом Vue3 для системы дизайна, использующая новейшиеVue3+TypeScript+Vite+JSXстек технологий для разработки и создания с использованиемJestДля написания модульных тестов используйтеVitePressСоздание официальных документов веб-сайта и поддержка按需加载,主题定制и другие функции.
1 мая мы официально запустили проект с открытым исходным кодом Vue DevUI в сообществе и набрали участников.
Давайте создадим проект Vue DevUI вместе! 🥳
3 августа мы впервые синхронизировали последние разработки Vue DevUI в Nuggets.
Vue DevUI уже имеет 10 членов компонента~🥳😋
большое спасибоVue DevUIРанние участники:
Благодаря усердной работе первых участников проект Vue DevUI привлекал к участию все больше и больше мелких партнеров.Все 61 компонент были заявлены в течение 10 дней, и было добавлено 11 новых компонентов.
Мы синхронизировали это очень захватывающее событие 14 августа.
Vue devui добавил 11 новых членов ~ 🥳😋
С августа по настоящее времяVue DevUIПоддерживает очень высокий уровень активности и много раз был в спискеGiteeГлавная страница программного обеспечения с открытым исходным кодом今日热门а также本周热门, активность кода также превышает98%с проект.
По состоянию на 1 октября,Vue DevUIВсего добавлено37участники, новые123пиар,604совершает.
Приглашаем всех присоединиться к нам и создать простую в использовании и мощную библиотеку компонентов с открытым исходным кодом Vue 3. Заинтересованные партнеры могут добавить помощника DevUI WeChat: devui-official, чтобы привлечь вас в нашу основную группу разработчиков.
Вы также можете следить за прямой трансляцией Кагола и деревенского старосты команды DevUI, чтобы узнать, как создать библиотеку компонентов Vue3.
Живая комната деревенского вождя
Прошлый адрес записи
Руководство по открытому исходному коду Vue DevUI 02: создание компонента дерева модели
Vue DevUI Open Source Guide 01: Отправка моего первого PR
Кроме того, также объявлено, что сегодня в 9 часов вечера Кагол проведет прямую трансляцию с главой деревни и продолжит разработку и реализацию компонентов построения и совместного использования, как писать модульные тесты для компонентов и внедрять их.treeФункция расширения/свертывания компонентов, приглашаем всех посмотреть~
Ниже приведеныVue DevUIПоследний прогресс на данный момент.
Компоненты(36)
Текущая последняя версия Vue DevUI:v1.0.0-alpha.1
Он содержит 36 компонентов в 6 категориях и поддерживает загрузку компонентов по запросу, настройку темы и другие функции.
Универсальный(9)
- Компонент кнопки кнопки -zcating
- ClickOutside щелкает внешний элемент -kd554246839
- Значок Значок-kagol
- Слой маски наложения -zcating
- Компоненты панели панели -to0simple
- Рябь воды Рябь -ErKeLost
- Окно поиска -laiweilun
- Положение дел -LiuSuY
- Заметки -maizhiyuan
Навигация (3)
- Якорь Якорь -asian-TMac
- Разбивка на страницы -половина на половину
- Компонент вкладки «Вкладки» —flxy1028
обратная связь (3)
- Предупреждение -to0simple
- Советы по загрузке -половина на половину
- Глобальное всплывающее уведомление -iel
Ввод данных (12)
- Раскрывающийся список ввода EditableSelect -chengxi_24
- Поле ввода числа InputNumber -yqsheng
- Загрузить Загрузить -~zZ.Lucky
- Слайдер Слайдер -httpxiaobocom
- Рама трансферного челнока -guaimeengmengxiaoxiong
- DatePicker Выбор даты -mrundef
- Выберите раскрывающееся окно выбора -lookforwhat
- Флажок Флажок -brenner8023
- Радиокнопка -brenner8023
- Переключатель -brenner8023
- Ввод тега TagInput -brenner8023
- Текстовое поле TextInput -brenner8023
Отображение данных(8)
- Логотип значка -duqingyu
- Квадрантная диаграмма Квадрантная диаграмма -nowisfuture
- ImagePreview Предварительный просмотр изображения -sise209
- Карта -Vergil
- Карусель вращается дверь -onlyoupon
- Прогресс прогресса бар -lao--hu
- Оценка Оценка -~zZ.Lucky
- Аватар Аватар -to0simple
Макет 1)
- Сплиттер -Jecyu
Инжиниринг
- Особенности настройки темы -kagol
- использовать
VitePressСоздать официальный сайт -kagol -
demoФункция сворачивания кода файла -laiweilun - Добавлена автоматическая генерация
sidebar.tsСкрипт для файла навигации компонента -iel - Упаковка компонентов по требованию -kagol
- использовать
ASTоптимизацияDevUI CLIМетод парсинга файлов -половина на половину - Увеличивать
DevUI CLIИспользуется для создания компонентов и файлов экспорта библиотек компонентов.iel -
Jestмодульный тест -brenner8023 -
eslintОграничения спецификации кода —brenner8023 -
stylelintОграничения спецификации стиля -brenner8023 -
lslintОграничения соглашения об именах папок/файлов -brenner8023 -
commitlintОграничения спецификации фиксации кода —kagol
После более чем месяца разработки, в дополнение к общему количеству компонентов, превышающему 36 (доля компонентов55%, общее количество компонентов равно66СнаружиVue DevUIБиблиотека компонентов также открыла первый сверхсложный компонент.DatePickerпрорыв, в настоящее времяDatePickerзавершенный:
-
dateОтображение панели даты режима и базовое взаимодействие -
rangeОсновные функциональные возможности режима готовности выбора диапазона дат
благодарныйDatePickerвладелец компонентаMarvinтяжелая работа,MarvinСтуденты также стали теми, у кого больше всего заявок.contributor🎉🎉.
MarvinОдноклассник является большим боссом Suning.com. Он также очень активен в сообществе и любит делиться технологиями. Его учетная запись NuggetsJS старая собака, приветствую всех, чтобы обратить вниманиеMarvinодноклассник.
Он также недавно поделился двумя практическими статьями об участии в проекте Vue DevUI, и каждый может поставить ему палец вверх и поддержать 👍~
Практика функционального компонента TSX VUE в DevUI
Давайте поговорим о функциональных компонентах Vue TSX.
DatePickerВыбор даты — очень распространенный, но не простой компонент, и я надеюсь, что вы сможете поучаствовать в нем вместе.DatePickerнаходится в стадии строительства, сMarvinВместе с одноклассниками, с одной стороны, это упражнение для себя, а с другой стороны, за ним также может следоватьMarvinБольшой парень чему-то учится, он очень опытный!
Участвуйте в проекте с открытым исходным кодом не только для того, чтобы добавить красок нашему резюме, но и для нашего собственного улучшения:
- Давайте научимся сотрудничать с другими для достижения одной цели вместе
- Учитесь на лучших практиках и опыте других, изучая их код
- Развивайте понимание непрерывной итерации и оптимизации и развивайте стремление к созданию высококачественных продуктов.
- Заново познайте себя, самоизоляция никогда не прорвется, а участие в open source позволяет нам распознать новое «я» через сотрудничество с другими.
Спасибо всем, кто принимал участиеVue DevUIДрузья по созданию библиотек компонентов!
Вот список участников (в произвольном порядке):
- asian-TMac
- brenner8023
- chengxi_24
- половина на половину
- duqingyu
- ErKeLost
- flxy1028
- guaimeengmengxiaoxiong
- httpxiaobocom
- iel
- Jecyu
- kagol
- laiweilun
- lao--hu
- LiuSuY
- lookforwhat
- maizhiyuan
- mrundef
- nowisfuture
- onlyoupon
- sise209
- to0simple
- Vergil
- yqsheng
- zcating
- ~zZ.Lucky
уведомление
Сегодня в 9 часов вечера Кагол будет в гостях на станции Б у старосты села.Студия, чтобы поделиться с вами опытом проектирования и разработки компонентов, эта прямая трансляция имеет две основные темы:
- Как писать модульные тесты для компонентов
- Продолжить последнюю прямую трансляцию, улучшить компонент дерева и добавить функции развертывания/свертывания узла.
Ниже приведен приклеенный адрес перед: