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

OSCHINA-MIRROR/lpf_project-RuoYi-MT

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

Проектное введение

RuoYi Framework Modifier — это инструмент, который позволяет одним нажатием кнопки изменять имена пакетов и проектов в рамках RuoYi. Это небольшое приложение, созданное мной во время изучения Python, и я делюсь им с вами для совместного обучения! Если у вас есть хорошие предложения, не стесняйтесь их высказывать, и добро пожаловать в PR-процессы! (Приложение уже поддерживает работу на Mac и создание пакетов).

  • Python 3.7.9 (не поддерживается в Windows 7, обратите внимание),

  • WxPython 4.1.0 (не поддерживается в Windows 7, обратите внимание, в Windows 10 также могут быть проблемы).

Разработка

  1. Установите зависимости: $ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple.
  2. Используйте vscode для разработки, откройте файл run.py и нажмите «Выполнить» → «Запустить отладку» или F5 для запуска программы.
  3. Для других инструментов разработки выполните команду $ python run.py для запуска программы.
  4. При создании пакета exe для Windows просто запустите bin/windows/package.bat, после выполнения будет создана папка dist, содержащая готовый к запуску исполняемый файл (необходимо установить зависимости $ pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple).
  5. При создании приложения для Mac просто запустите bin/mac/package.sh, после выполнения будет создана папка dist, содержащая готовое к запуску приложение (необходимо установить зависимости $ pip install py2app -i https://pypi.tuna.tsinghua.edu.cn/simple).
  6. Файл Ruoyi-WxPython-UI.fbp в fbp является файлом проектирования страницы, для его открытия используйте wxFormBuilder.
  7. Если вам нужно расширить функциональность, просто добавьте и измените классы в пакете core.

Встроенные функции

  1. Одно нажатие для изменения: поддержка изменения RuoYi, RuoYi-Vue, RuoYi-fast и RuoYi-Cloud всех версий и других расширений проекта, включая имена пакетов, имена проектов, конфигурации и другие ключевые слова.
  2. Настройка параметров: возможность выбора включения или отключения подключения к базе данных mysql и подключения redis в коде.
  3. Конфигурация шаблона: настройка содержимого по умолчанию, которое может быть изменено модификатором, относится к продвинутым функциям, пожалуйста, не изменяйте её без необходимости.
  4. Генерация ключей druid: инструмент может автоматически генерировать ключи соединения druid.
  5. Пакетное удаление файлов: удаление скомпилированных файлов, таких как target, .settings, .classpath, .project, .idea, .iml, ._start, .DS_Store, __MACOSX, node_modules и т. д., или файлов и папок с именами, начинающимися с точки.
  6. О нас: информация о данном инструменте.
  7. Пожертвование автору: всплывающее окно для пожертвования, можно оплатить через сканирование кода.
  8. Проверка обновлений: анализ тегов gitee для определения наличия новых версий.

Модификация содержимого

  1. Имя пакета проекта, например, com.ruoyi, изменяется на com.xxx.
  2. Имя проекта, например ruoyi, изменяется на xxx, включая изменение имён модулей и папок.
  3. Файлы pom и соответствующие настройки конфигурации.
  4. Название сайта проекта (или заголовок), в основном отображается на странице.
  5. Конфигурационные файлы проекта, такие как подключение к базе данных и подключение redis (требуется включить настройку).
  6. Изменение файлов сценариев, таких как bin/xxx.bat или ry.sh.

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

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

Скачать опыт

Демонстрационный эффект

Дизайн страницы

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

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

Введение

Если использовать модификатор фреймворка, можно одним кликом изменить имя пакета, имя проекта, ключевые слова и т. д., чтобы избежать ошибок при ручном редактировании. Развернуть Свернуть
MIT
Отмена

Обновления (2)

все

Участники

все

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

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