doc: 修改结构
This commit is contained in:
204
README.en.md
204
README.en.md
@@ -1,204 +0,0 @@
|
|||||||
<h1 align="center"><img align="left" height="150px" src="https://user-images.githubusercontent.com/68722157/138828506-f58b7c57-5e10-4178-8f7d-5d5e12050113.png"> Yi框架</h1>
|
|
||||||
<h4 align="center">一套以用户体验出发的.Net8 Web开源框架</h4>
|
|
||||||
<h5 align="center">支持Abp.vNext 版本原生版本、Furion版本,前端后台接入Ruoyi Vue3.0</h5>
|
|
||||||
<h2 align="center">集大成者,终究轮子</h2>
|
|
||||||
|
|
||||||
[English](README-en.md) | 简体中文
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
****
|
|
||||||
### 简介:
|
|
||||||
谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一
|
|
||||||
|
|
||||||
**中文:意框架**(和他的名字一样“简易”,同时接入Java的Ruoyi Vue3.0前端)
|
|
||||||
|
|
||||||
模块化,可根据业务自行引用或抛弃,集大成者,大而全乎,也许你能从中学习到一些独特见解
|
|
||||||
|
|
||||||
**英文:YiFramework**
|
|
||||||
|
|
||||||
Yi框架-一套与SqlSugar一样爽的.Net8开源框架。
|
|
||||||
与Sqlsugar理念一致,以用户体验出发。
|
|
||||||
适合.Net8学习、Sqlsugar学习 、项目二次开发。
|
|
||||||
集大成者,终究轮子
|
|
||||||
|
|
||||||
(项目与Sqlsugar同步更新,但这作者老杰哥代码天天爆肝到凌晨两点,我们也尽量会跟上他的脚步。更新频繁,所以可watching持续关注。)
|
|
||||||
|
|
||||||
————这不仅仅是一个程序,更是一个艺术品,面向艺术的开发!
|
|
||||||
|
|
||||||
> 核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循Mit协议,允许随意修改(请注明来源即可)
|
|
||||||
|
|
||||||
**分支:**
|
|
||||||
|
|
||||||
(本项目由EFCore版本历经4年不断迭代至Sqlsugar版本,现EFcore版本已弃用,目前sqlsugar已带业务功能)
|
|
||||||
- (推荐) **Abp**: 基于Abp.vNext分支,DDD领域驱动设计,回归开发本质,极度简单,用起来贼爽
|
|
||||||
|
|
||||||
- **Furion**: 基于Furion分支
|
|
||||||
|
|
||||||
****
|
|
||||||
|
|
||||||
### 教程地址:
|
|
||||||
|
|
||||||
废话少说直接上地址
|
|
||||||
|
|
||||||
Yi社区官网网址:[ccnetcore.com](https://ccnetcore.com) (已上线,欢迎加入)
|
|
||||||
|
|
||||||
Rbac后台管理系统:已上线,暂不提供演示地址,可本地部署访问
|
|
||||||
|
|
||||||
App移动端系统:已上线,暂不提供演示地址,可本地部署访问
|
|
||||||
|
|
||||||
|
|
||||||
### 支持:
|
|
||||||
|
|
||||||
- [x] 完全支持单体应用架构
|
|
||||||
- [x] 完全支持分布式应用架构
|
|
||||||
- [x] 完全支持微服务架构
|
|
||||||
|
|
||||||
****
|
|
||||||
### 详细到爆炸的Yi框架教程导航:
|
|
||||||
|
|
||||||
1. [框架快速开始](https://ccnetcore.com/article/1641733850189139969)(已完成)
|
|
||||||
2. [框架模块教程](https://ccnetcore.com/article/1641733991574933505)(已完成)
|
|
||||||
3. [应用模块教程](https://ccnetcore.com/article/1641734073091231745)
|
|
||||||
4. [Yi.RBAC后台系统](https://ccnetcore.com/article/1641734171128893441)
|
|
||||||
5. [Yi.BBS社区系统](https://ccnetcore.com/article/1641734308475572225)
|
|
||||||
|
|
||||||
****
|
|
||||||
### 它的理念:
|
|
||||||
谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一
|
|
||||||
|
|
||||||
> 一百个人,就有一百种DDD,Yi框架不一定是极度严格的DDD,而是站在巨人的肩膀上,经过极多项目的提炼,摸索出一种最佳实践
|
|
||||||
|
|
||||||
|
|
||||||
优雅的进行快速开发,通常,简单程度与优雅程度不可兼得,Yi框架并不一昧的追求极致的解耦,会站在用户使用角度上,在使用难易度进行考虑衡量
|
|
||||||
|
|
||||||
> 一个面向用户的快速开发后端框架
|
|
||||||
|
|
||||||
在真正的使用这,你会明白这一点,极致的简单,也是优雅的一种体现。
|
|
||||||
****
|
|
||||||
|
|
||||||
## 特点
|
|
||||||
- 面向用户的后端框架,使用简单,适合小型、中型、企业级项目
|
|
||||||
- 项目直接内置源码,不打包,非常适合进行二开改造
|
|
||||||
- 内置包含大量通用场景模块
|
|
||||||
- 优雅支持分布式及微服务架构
|
|
||||||
- 等等
|
|
||||||
|
|
||||||
## 基础设施简介
|
|
||||||
|
|
||||||
以下全部功能可直接使用:
|
|
||||||
|
|
||||||
- [Abp.vNext官网](https://docs.abp.io/zh-Hans/abp/latest/)
|
|
||||||
|
|
||||||
- [SqlSugar官网](https://www.donet5.com/home/doc)
|
|
||||||
|
|
||||||
## 内置模块简介
|
|
||||||
- Rbac权限管理系统(已上线)
|
|
||||||
- Bbs论坛社区系统(已上线)
|
|
||||||
|
|
||||||
> 重复的东西,无需再写一遍,这也是优雅的体现之一
|
|
||||||
|
|
||||||
****
|
|
||||||
### 核心技术
|
|
||||||
#### 后端
|
|
||||||
C# Asp.NetCore 8.0
|
|
||||||
- [x] 动态Api:Abp.vNext
|
|
||||||
- [x] 鉴权授权:Jwt
|
|
||||||
- [x] 日志:Serilog
|
|
||||||
- [x] 模块化:Abp.vNext
|
|
||||||
- [x] 依赖注入:Autofac
|
|
||||||
- [x] 对象映射:Mapster
|
|
||||||
- [x] ORM: SqlsugarCore
|
|
||||||
- [x] 多租户:Abp.vNext
|
|
||||||
- [x] 后台任务:Quartz.Net
|
|
||||||
- [x] 本地缓存:Abp.vNext
|
|
||||||
- [x] 分布式缓存:Abp.vNext
|
|
||||||
- [x] 事件总线:Abp.vNext
|
|
||||||
|
|
||||||
#### 前端
|
|
||||||
js Vue3.2
|
|
||||||
- [x] 异步请求:axios
|
|
||||||
- [x] 图表:echarts
|
|
||||||
- [x] ui:element-plus
|
|
||||||
- [x] 存储:pinia
|
|
||||||
- [x] 路由:vue-router
|
|
||||||
- [x] 打包:vite
|
|
||||||
|
|
||||||
#### 运维
|
|
||||||
- [x] 部署:nginx
|
|
||||||
- [x] CICD:gitlab+Jenkins
|
|
||||||
- [x] Docker:harbor
|
|
||||||
|
|
||||||
|
|
||||||
****
|
|
||||||
### 业务支持模块:
|
|
||||||
|
|
||||||
RABC权限管理系统(正在更新)
|
|
||||||
(采用ruoyi前端)
|
|
||||||
- 用户管理
|
|
||||||
- 角色管理
|
|
||||||
- 菜单管理
|
|
||||||
- 部门管理
|
|
||||||
- 岗位管理
|
|
||||||
- 字典管理
|
|
||||||
- 参数管理
|
|
||||||
- 用户在线
|
|
||||||
- 操作日志
|
|
||||||
- 登录日志
|
|
||||||
- 定时任务
|
|
||||||
- 缓存列表
|
|
||||||
- 服务监控
|
|
||||||
- WebFirst代码生成工具
|
|
||||||
|
|
||||||
**演示截图:**
|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
****
|
|
||||||
### 感谢:
|
|
||||||
|
|
||||||
**大力支持**: Eleven神、Sqlsugar上海杰哥、Gerry、哲学的老张
|
|
||||||
|
|
||||||
[橙子]https://ccnetcore.com
|
|
||||||
|
|
||||||
[XWen]https://gitee.com/on-wensil
|
|
||||||
|
|
||||||
[朝夕教育]https://www.zhaoxiedu.net
|
|
||||||
|
|
||||||
[Sqlsugar老杰哥]https://www.donet5.com/Home/Doc
|
|
||||||
|
|
||||||
[RuYiAdmin如意老兄]https://gitee.com/pang-mingjun/RuYiAdmin
|
|
||||||
|
|
||||||
[ZrAdminNetCore字母老哥]https://gitee.com/izory/ZrAdminNetCore
|
|
||||||
|
|
||||||
[Admin.NET]https://gitee.com/zuohuaijun/Admin.NET
|
|
||||||
|
|
||||||
[Furion百小僧]https://furion.baiqian.ltd/
|
|
||||||
|
|
||||||
****
|
|
||||||
### 联系我们:
|
|
||||||
|
|
||||||
作者QQ:`454313500`,2029年之前作者24小时在线,时刻保持活跃更新。
|
|
||||||
|
|
||||||
QQ交流群:官方一群(已满)、官方二群(已满)、官方三群:`786308927`(基本已满)、官方四群:`498310311`(新群)
|
|
||||||
|
|
||||||
联系作者,这里人人都是顾问
|
|
||||||
|
|
||||||
官方网址留言区:[ccnetcore.com](https://ccnetcore.com)
|
|
||||||
|
|
||||||
****
|
|
||||||
### FQA:
|
|
||||||
|
|
||||||
前往官网查看留言区
|
|
||||||
|
|
||||||
[留言区](https://ccnetcore.com/discuss/1641030787056930818)
|
|
||||||
219
README.md
219
README.md
@@ -1,39 +1,204 @@
|
|||||||
# YiAbp
|
<h1 align="center"><img align="left" height="150px" src="https://user-images.githubusercontent.com/68722157/138828506-f58b7c57-5e10-4178-8f7d-5d5e12050113.png"> Yi框架</h1>
|
||||||
|
<h4 align="center">一套以用户体验出发的.Net8 Web开源框架</h4>
|
||||||
|
<h5 align="center">支持Abp.vNext 版本原生版本、Furion版本,前端后台接入Ruoyi Vue3.0</h5>
|
||||||
|
<h2 align="center">集大成者,终究轮子</h2>
|
||||||
|
|
||||||
#### 介绍
|
[English](README-en.md) | 简体中文
|
||||||
{**以下是 Gitee 平台说明,您可以替换此简介**
|
|
||||||
Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台
|
|
||||||
无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
|
|
||||||
|
|
||||||
#### 软件架构
|

|
||||||
软件架构说明
|
|
||||||
|
****
|
||||||
|
### 简介:
|
||||||
|
谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一
|
||||||
|
|
||||||
|
**中文:意框架**(和他的名字一样“简易”,同时接入Java的Ruoyi Vue3.0前端)
|
||||||
|
|
||||||
|
模块化,可根据业务自行引用或抛弃,集大成者,大而全乎,也许你能从中学习到一些独特见解
|
||||||
|
|
||||||
|
**英文:YiFramework**
|
||||||
|
|
||||||
|
Yi框架-一套与SqlSugar一样爽的.Net8开源框架。
|
||||||
|
与Sqlsugar理念一致,以用户体验出发。
|
||||||
|
适合.Net8学习、Sqlsugar学习 、项目二次开发。
|
||||||
|
集大成者,终究轮子
|
||||||
|
|
||||||
|
(项目与Sqlsugar同步更新,但这作者老杰哥代码天天爆肝到凌晨两点,我们也尽量会跟上他的脚步。更新频繁,所以可watching持续关注。)
|
||||||
|
|
||||||
|
————这不仅仅是一个程序,更是一个艺术品,面向艺术的开发!
|
||||||
|
|
||||||
|
> 核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循Mit协议,允许随意修改(请注明来源即可)
|
||||||
|
|
||||||
|
**分支:**
|
||||||
|
|
||||||
|
(本项目由EFCore版本历经4年不断迭代至Sqlsugar版本,现EFcore版本已弃用,目前sqlsugar已带业务功能)
|
||||||
|
- (推荐) **Abp**: 基于Abp.vNext分支,DDD领域驱动设计,回归开发本质,极度简单,用起来贼爽
|
||||||
|
|
||||||
|
- **Furion**: 基于Furion分支
|
||||||
|
|
||||||
|
****
|
||||||
|
|
||||||
|
### 教程地址:
|
||||||
|
|
||||||
|
废话少说直接上地址
|
||||||
|
|
||||||
|
Yi社区官网网址:[ccnetcore.com](https://ccnetcore.com) (已上线,欢迎加入)
|
||||||
|
|
||||||
|
Rbac后台管理系统:已上线,暂不提供演示地址,可本地部署访问
|
||||||
|
|
||||||
|
App移动端系统:已上线,暂不提供演示地址,可本地部署访问
|
||||||
|
|
||||||
|
|
||||||
#### 安装教程
|
### 支持:
|
||||||
|
|
||||||
1. xxxx
|
- [x] 完全支持单体应用架构
|
||||||
2. xxxx
|
- [x] 完全支持分布式应用架构
|
||||||
3. xxxx
|
- [x] 完全支持微服务架构
|
||||||
|
|
||||||
#### 使用说明
|
****
|
||||||
|
### 详细到爆炸的Yi框架教程导航:
|
||||||
|
|
||||||
1. xxxx
|
1. [框架快速开始](https://ccnetcore.com/article/1641733850189139969)(已完成)
|
||||||
2. xxxx
|
2. [框架模块教程](https://ccnetcore.com/article/1641733991574933505)(已完成)
|
||||||
3. xxxx
|
3. [应用模块教程](https://ccnetcore.com/article/1641734073091231745)
|
||||||
|
4. [Yi.RBAC后台系统](https://ccnetcore.com/article/1641734171128893441)
|
||||||
|
5. [Yi.BBS社区系统](https://ccnetcore.com/article/1641734308475572225)
|
||||||
|
|
||||||
#### 参与贡献
|
****
|
||||||
|
### 它的理念:
|
||||||
|
谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一
|
||||||
|
|
||||||
1. Fork 本仓库
|
> 一百个人,就有一百种DDD,Yi框架不一定是极度严格的DDD,而是站在巨人的肩膀上,经过极多项目的提炼,摸索出一种最佳实践
|
||||||
2. 新建 Feat_xxx 分支
|
|
||||||
3. 提交代码
|
|
||||||
4. 新建 Pull Request
|
|
||||||
|
|
||||||
|
|
||||||
#### 特技
|
优雅的进行快速开发,通常,简单程度与优雅程度不可兼得,Yi框架并不一昧的追求极致的解耦,会站在用户使用角度上,在使用难易度进行考虑衡量
|
||||||
|
|
||||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
> 一个面向用户的快速开发后端框架
|
||||||
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
|
在真正的使用这,你会明白这一点,极致的简单,也是优雅的一种体现。
|
||||||
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
|
****
|
||||||
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
## 特点
|
||||||
|
- 面向用户的后端框架,使用简单,适合小型、中型、企业级项目
|
||||||
|
- 项目直接内置源码,不打包,非常适合进行二开改造
|
||||||
|
- 内置包含大量通用场景模块
|
||||||
|
- 优雅支持分布式及微服务架构
|
||||||
|
- 等等
|
||||||
|
|
||||||
|
## 基础设施简介
|
||||||
|
|
||||||
|
以下全部功能可直接使用:
|
||||||
|
|
||||||
|
- [Abp.vNext官网](https://docs.abp.io/zh-Hans/abp/latest/)
|
||||||
|
|
||||||
|
- [SqlSugar官网](https://www.donet5.com/home/doc)
|
||||||
|
|
||||||
|
## 内置模块简介
|
||||||
|
- Rbac权限管理系统(已上线)
|
||||||
|
- Bbs论坛社区系统(已上线)
|
||||||
|
|
||||||
|
> 重复的东西,无需再写一遍,这也是优雅的体现之一
|
||||||
|
|
||||||
|
****
|
||||||
|
### 核心技术
|
||||||
|
#### 后端
|
||||||
|
C# Asp.NetCore 8.0
|
||||||
|
- [x] 动态Api:Abp.vNext
|
||||||
|
- [x] 鉴权授权:Jwt
|
||||||
|
- [x] 日志:Serilog
|
||||||
|
- [x] 模块化:Abp.vNext
|
||||||
|
- [x] 依赖注入:Autofac
|
||||||
|
- [x] 对象映射:Mapster
|
||||||
|
- [x] ORM: SqlsugarCore
|
||||||
|
- [x] 多租户:Abp.vNext
|
||||||
|
- [x] 后台任务:Quartz.Net
|
||||||
|
- [x] 本地缓存:Abp.vNext
|
||||||
|
- [x] 分布式缓存:Abp.vNext
|
||||||
|
- [x] 事件总线:Abp.vNext
|
||||||
|
|
||||||
|
#### 前端
|
||||||
|
js Vue3.2
|
||||||
|
- [x] 异步请求:axios
|
||||||
|
- [x] 图表:echarts
|
||||||
|
- [x] ui:element-plus
|
||||||
|
- [x] 存储:pinia
|
||||||
|
- [x] 路由:vue-router
|
||||||
|
- [x] 打包:vite
|
||||||
|
|
||||||
|
#### 运维
|
||||||
|
- [x] 部署:nginx
|
||||||
|
- [x] CICD:gitlab+Jenkins
|
||||||
|
- [x] Docker:harbor
|
||||||
|
|
||||||
|
|
||||||
|
****
|
||||||
|
### 业务支持模块:
|
||||||
|
|
||||||
|
RABC权限管理系统(正在更新)
|
||||||
|
(采用ruoyi前端)
|
||||||
|
- 用户管理
|
||||||
|
- 角色管理
|
||||||
|
- 菜单管理
|
||||||
|
- 部门管理
|
||||||
|
- 岗位管理
|
||||||
|
- 字典管理
|
||||||
|
- 参数管理
|
||||||
|
- 用户在线
|
||||||
|
- 操作日志
|
||||||
|
- 登录日志
|
||||||
|
- 定时任务
|
||||||
|
- 缓存列表
|
||||||
|
- 服务监控
|
||||||
|
- WebFirst代码生成工具
|
||||||
|
|
||||||
|
**演示截图:**
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
****
|
||||||
|
### 感谢:
|
||||||
|
|
||||||
|
**大力支持**: Eleven神、Sqlsugar上海杰哥、Gerry、哲学的老张
|
||||||
|
|
||||||
|
[橙子]https://ccnetcore.com
|
||||||
|
|
||||||
|
[XWen]https://gitee.com/on-wensil
|
||||||
|
|
||||||
|
[朝夕教育]https://www.zhaoxiedu.net
|
||||||
|
|
||||||
|
[Sqlsugar老杰哥]https://www.donet5.com/Home/Doc
|
||||||
|
|
||||||
|
[RuYiAdmin如意老兄]https://gitee.com/pang-mingjun/RuYiAdmin
|
||||||
|
|
||||||
|
[ZrAdminNetCore字母老哥]https://gitee.com/izory/ZrAdminNetCore
|
||||||
|
|
||||||
|
[Admin.NET]https://gitee.com/zuohuaijun/Admin.NET
|
||||||
|
|
||||||
|
[Furion百小僧]https://furion.baiqian.ltd/
|
||||||
|
|
||||||
|
****
|
||||||
|
### 联系我们:
|
||||||
|
|
||||||
|
作者QQ:`454313500`,2029年之前作者24小时在线,时刻保持活跃更新。
|
||||||
|
|
||||||
|
QQ交流群:官方一群(已满)、官方二群(已满)、官方三群:`786308927`(基本已满)、官方四群:`498310311`(新群)
|
||||||
|
|
||||||
|
联系作者,这里人人都是顾问
|
||||||
|
|
||||||
|
官方网址留言区:[ccnetcore.com](https://ccnetcore.com)
|
||||||
|
|
||||||
|
****
|
||||||
|
### FQA:
|
||||||
|
|
||||||
|
前往官网查看留言区
|
||||||
|
|
||||||
|
[留言区](https://ccnetcore.com/discuss/1641030787056930818)
|
||||||
Reference in New Issue
Block a user