3 Star 14 Fork 3

lele / XiaoLe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.en.md 2.62 KB
一键复制 编辑 原始数据 按行查看 历史
shi 提交于 2024-02-02 11:06 . 项目说明文件上传

XiaoLe

Project Progress

The project is currently in its early development stages and is not yet functional. The development progress is slow, given the involvement of ten beginners.

Preface

Deft said, "Other than writing code, I might not know how to do anything else!". Hence, I've dedicated myself wholeheartedly to this project. In the era of AI, I consider this not only as an open-source project but also as a unique opportunity in my lifetime. To rejuvenate the honor of programmers, there's a responsibility that we cannot avoid. We have to do something meaningful, don't we?

Project Introduction

XiaoLe aims to build a lightweight, flexible, stable, and robust website construction framework tailored for small and medium-sized enterprises.

Project Features:

  1. Lightweight and Flexible:
    • Emphasis on design simplicity and flexibility.
    • Simplifies the development process while adapting to various project requirements.
  2. Stable and Reliable:
    • Insists on ensuring the stability of the framework.
    • Ensures that the project can run reliably in various environments.
  3. Wholehearted Dedication:
    • Brings together a lifetime of learning.
    • Pours in effort and commitment.

Software Architecture

Technology Stack:

  • JDK 17: Backend development language.
  • MySQL: Relational database.
  • MyBatis: Persistence framework.
  • Redis: Cache and NoSQL database.
  • Spring Boot 3.0+: Latest version for backend development.
  • Spring Security 6.0+: Security framework.
  • Maven: Project build tool.
  • Vue 3: Frontend framework.
  • TS (TypeScript): Frontend development language.

Le Framework:

The project includes modules like le-core, le-admin, le-common, le-business, le-gen-code, le-tripartite, providing rich features and tool support.

For details on the project framework, you can refer to my blog post.

Running the Project

Environment:

  • JDK 17+
  • MySQL 5.7
  • Redis 3.0+
  • Maven 3.6+
  • Node 12+

Configure application.yml with your MySQL and Redis settings, and then run the project. No further instructions are needed.

Vue Project:

# Navigate to the project directory
cd vue-xiaole

# Install dependencies
npm install

# Local development - start the project
npm run dev

Deployment

JAVA Project:

# Compile and package
mvn clean package

# Recommended for Linux environments
# Install JRE 17+
java -version

# Start the project
java -jar your-project.jar

VUE Project:

# Package
npm run build:prod

# For Linux
# Install Nginx
# Configure mapping
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/paper_cup_cake/xiao-le.git
git@gitee.com:paper_cup_cake/xiao-le.git
paper_cup_cake
xiao-le
XiaoLe
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891