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

OSCHINA-MIRROR/honghuangdc-soybean-admin

Клонировать/Скачать
README.en_US.md 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 04.03.2025 01:12 e3aaa4f

SoybeanAdmin

Китайский | Английский

Лицензия Звезды на GitHub Форки на GitHub Звезды на Gitee

Рекомендовано | HelloGitHub

[!Замечание] Если вы считаете, что SoybeanAdmin полезен для вас или вам нравится наш проект, пожалуйста, оцените нас звездой на GitHub. Ваша поддержка является движущей силой для нас продолжать улучшать и добавлять новые возможности! Благодарим за вашу поддержку!

Введение

SoybeanAdmin — это чистый, элегантный, красивый и мощный шаблон администратора, основанный на последней передовой технологии, включая Vue3, Vite5, TypeScript, Pinia и UnoCSS. Он имеет встроенные богатые тематические конфигурации и компоненты, строгие кодовые стандарты и автоматическую систему маршрутизации файлов. Кроме того, он использует решение онлайн-макетных данных на основе ApiFox. SoybeanAdmin предоставляет вам комплексное решение для администрирования, без необходимости дополнительной настройки и готовое к использованию. Это также лучшая практика для быстрого освоения передовых технологий.

Основные характеристики

  • Применение передовых технологий: использование последних популярных технологических стеков, таких как Vue3, Vite5, TypeScript, Pinia и UnoCSS.
  • Понятная архитектура проекта: использование pnpm monorepo архитектуры, четкая структура, элегантность и легкость понимания.
  • Строгие кодовые стандарты: следование стандартам SoybeanJS, интеграция eslint, prettier и simple-git-hooks для обеспечения стандартизированности кода.
  • TypeScript: поддержка строгих типов для повышения удобства обслуживания кода.
  • Богатые тематические конфигурации: встроенное множество тематических конфигураций, идеально интегрированных с UnoCSS.
  • Встроенное решение международной локализации: легко реализовать поддержку нескольких языков.
  • Автоматическая система маршрутизации файлов: автоматическое создание маршрутов импорта, объявления и типа. Для получения более подробной информации обратитесь к Элегантному маршрутизатору.
  • Гибкие права доступа: поддерживает как статический фронтенд-маршрутизацию, так и динамическую маршрутизацию с сервера.
  • Богатые страницы и компоненты: встроены различные страницы и компоненты, включая страницы ошибок 403, 404, 500, а также компоненты макета, метки, конфигурации темы и т.д.
  • Командная строка: встроенное эффективное средство командной строки, git commit, удаление файла, выпуск и т.д.
  • Поддержка мобильных устройств: идеальное соответствие мобильным терминалам для создания адаптивного дизайна.

Версии

Документация

Примеры изображений

Установка

Подготовка окружения

Убедитесь, что ваше окружение удовлетворяет следующим требованиям:

  • git: вам потребуется git для клонирования и управления версиями проекта.
  • NodeJS: >=18.12.0, рекомендуется версия 18.19.0 или выше.
  • pnpm: >= 8.7.0, рекомендуется версия 8.14.0 или выше.

Клонирование проекта

git clone https://github.com/soybeanjs/soybean-admin.git

Установка зависимостей

pnpm i

Поскольку этот проект использует метод управления pnpm monorepo, пожалуйста, не используйте npm или yarn для установки зависимостей.

Запуск проекта

pnpm dev

Сборка проекта

pnpm build

Синхронизация кода

Обратитесь к документации синхронизации кода.

Экосистема- react-soybean-admin: Версия SoybeanAdmin для React.

  • electron-mock-admin: Система управления макетами API, которая помогает фронтенд-разработчикам быстро реализовать макеты API.
  • T-Shell: Консольный эмулятор и клиент SSH с настраиваемыми командными строками.
  • pea: Использует SpringBoot3.2 + JDK21, MyBatis-Plus, SpringSecurity безопасность и другие фреймворки, подходящие для простых систем управления правами, разработанных с помощью soybean-admin.
  • MalusAdmin: Наземная система управления, основанная на Vue3/TypeScript/NaiveUI и NET7 & Sqlsugar. Реализована самым первым и простым способом, с свежим и элегантным фронтендом, ясной и элегантной структурой сервера и мощными функциями.
  • PanisAdmin: Использует SpringBoot 3, SaToken, MySQL и другие фреймворки для повторной разработки и модификации soybean-admin с поддержкой динамического меню/уровня кнопок авторизации. Сохраняет оригинальный вкус, свежесть и элегантность, высокопроизводительная система управления сервером.
  • snail-job: Распределенная система повторной отправки задач и планирования задач с "высокой производительностью, ценностью и активностью".
  • SuperApi: Быстро превращайте свои идеи в стабильный продукт онлайн! Без-entity библиотека и таблица, добавление, удаление, изменение и проверка без-entity библиотеки таблицы, поддержка 15 условий запроса, а также пагинация, список, бесконечное дерево списка и другие функции API-развертывания! С документацией интерфейса, авторизацией, ограничением потока интерфейсов, получением реального IP клиента, продвинутыми компонентами кэширования сервера, динамическими API и другими функциями, мы ждём вашего опыта!
  • FastSoyAdmin: Современная система управления на основе FastAPI+Vue3+Naive UI.

Как внести свой вклад

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

Правила коммита Git

В этом проекте встроен командный коммит, который можно выполнить с помощью pnpm commit, чтобы сгенерировать информацию о коммите, соответствующую спецификации Conventional Commits. При отправке PR, пожалуйста, используйте команду commit, чтобы создать информацию о коммите и обеспечить стандартизацию информации.

Поддержка браузера

Для лучшего опыта рекомендуется использовать последнюю версию Chrome во время разработки.

IE Edge Firefox Chrome Safari
не поддерживаются последние 2 версии последние 2 версии последние 2 версии последние 2 версии

Автор открытого исходного кода

Soybean

Вкладчики

Спасибо следующим людям за их вклад. Если вы хотите принять участие в этом проекте, пожалуйста, обратитесь к Как принять участие.

Контакт

SoybeanAdmin — это полностью открытое и бесплатное приложение, которое помогает разработчикам удобнее создавать средние и крупные масштабы управления системами. Также предоставляются группы связи через WeChat и QQ. Если у вас есть вопросы, пожалуйста, обращайтесь в группу.

Группа QQ

Добавьте следующий WeChat, чтобы присоединиться к группе WeChat

Динамика звезд

Диаграмма истории звезд

Лицензия

Этот проект основан на лицензии MIT © 2021 Soybean, только для образовательных целей. Пожалуйста, сохраните информацию об авторских правах для коммерческого использования. Автор не гарантирует и не несет ответственность за программное обеспечение.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/honghuangdc-soybean-admin.git
git@api.gitlife.ru:oschina-mirror/honghuangdc-soybean-admin.git
oschina-mirror
honghuangdc-soybean-admin
honghuangdc-soybean-admin
main