1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/beon-vue-assemble-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Платформа для сборки Vue-компонентов

vue-assemble-ui

Что это такое

Это онлайн-платформа для совместного создания компонентов, которая позволяет создавать собственные библиотеки пользовательского интерфейса (UI), подобно использованию iconfont.

Как получить доступ

На данный момент доступна онлайн-платформа по адресу http://assemble.everbeon.top/. Также предоставляется исходный код, который можно развернуть в личных, корпоративных и любых других средах (при необходимости свяжитесь со мной, контактная информация указана в конце).

Конкретные действия

Я ранее написал статью, описывающую большинство рабочих процессов платформы, которую можно найти на juejin.cn.

Использование после успешной сборки

В качестве примера рассмотрим пакет onlinebutton.

Добавление зависимостей проекта

npm install @wyx962717593/onlinebutton --save-dev

Добавление зависимостей проекта

// В main.js:
import onlinebutton from '@wyx962717593/onlinebutton';
Vue.use(onlinebutton);

Использование

<jelly-button>jellyButton</jelly-button>  // Просто добавьте этот код.

Архитектура проекта

Проект в целом написан на Vue 3, а серверная часть использует node (express) + mysql.

Если вы заинтересованы в конкретных реализациях и деталях архитектуры проекта, пожалуйста, свяжитесь со мной для получения более подробной информации.

Способы интеграции

Сервер в настоящее время использует Docker Swarm Cluster, общая пропускная способность составляет 6M, и он интегрирован с Jenkins для автоматического развертывания.

Автор

Этот проект полностью разработан Beon.

Вклад

Вы можете самостоятельно отправлять запросы на проблемы и вносить MR-запросы или напрямую связываться с автором.

Версия

v0.0.1-alpha.0

Начато выполнение основных рабочих процессов, включая:

Выполненные функции:

  • Публикация пакетов npm.
  • Онлайн-редактирование, сохранение, генерация и управление компонентами.
  • Общая демонстрация страниц и рабочих процессов.
  • Добавление шаблонов кода и поддержка импорта сторонних библиотек.
  • Публикация в собственной библиотеке npm (пока не открыта для пользователей).

Невыполненные функции:

  • История выпусков пакетов npm.
  • История компонентов.
  • Управление пользователями и разрешениями.
  • Загрузка проектов для локального управления.
  • Интеграция популярных библиотек UI, таких как element и vant.
  • Доработка шаблонов кода и сторонних библиотек.
  • Возможность загрузки файлов для добавления компонентов.
  • Предоставление услуг изображений.
  • Логика использования документации о npm и компонентах.
  • Регистрация и вызов внутренних компонентов сайта.

Контакты

QQ: 962717593 Wechat: Dawn_web

Приглашаем всех поделиться своими идеями и сотрудничать в разработке. Также приглашаем к развертыванию отдельных лиц и компании.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это платформа для онлайн-совместного создания компонентов, на которой можно создавать свою библиотеку UI-компонентов, подобно использованию Iconfont. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/beon-vue-assemble-ui.git
git@api.gitlife.ru:oschina-mirror/beon-vue-assemble-ui.git
oschina-mirror
beon-vue-assemble-ui
beon-vue-assemble-ui
master