Qiyuan
Qiyuan Project is derived from Panshi Project by abstracting its architecture and components while retaining the business implementation source code. Common components are introduced into the project in the form of packages. In essence, In essence, there is no difference between the two, but qiyuan project is simpler, easier to understand, and more convenient for secondary development. It focuses solely on project-related business and extracts base structure. The Qiyuan name's signifies the beginning—a foundation from which, through continuous refinement and polishing, it gradually evolves into a system with stability, reliability, and robustness.
PROJECT | TYPE | LINKS |
---|---|---|
Panshi | Backend | https://gitee.com/xiaobolinet/panshi.git |
Nichang | Frontend | https://gitee.com/xiaobolinet/nichang.git |
Demo | Demo | https://www.xiaobo.li/nichang/demo/ |
Code Repository
https://gitee.com/xiaobolinet/qiyuan.git
https://github.com/xiaobolinet/qiyuan.git
Modules
Module | Remark |
---|---|
app/modules/mgp | Code auto-generation module |
app/system | global system module |
app/web | Web service module |
app/pom.xml | Project POM file |
Note 1: Framework module should not be modified or contain business logic to facilitate seamless updates when official upgrades are released. Business logic should be placed in system or application modules. Typically, Most of content updated official upgrades only include framework module, you can overwrite the framework module, and maintaining other business modules by users.
Configuration
default profile is dev for default running
example:
--spring.profiles.active=prod
Environment Profiles:
Profile | Remark |
---|---|
default | Development environment (default) |
test | Testing environment |
pre | Staging/UAT environment |
prod | Production environment |
License
This project under MIT License, allowing you to modify, distribute, and use it for commercial purposes in any form.