artizan-abp: Abp 扩展库

简介

针对 ABP Framework 进行扩展。

运行条件

运行环境

根据自己的需要选择性安装:

  • 数据库:支持:SqlServer、MySQL、MogoDb 等

  • Redis

  • RabbitMQ

  • .....

开发工具

可以选择自己喜欢的IDE:

  • Visual Studio
  • Visual Code

项目结构

artizan-abp 的项目结构如下:

artizan-abp
├── framework # 框架
├── modules # modules根目录
│   ├── account # account 模块
│   │   ├── src # 代码
│   │   │   ├── Artizan.Abp.Account.HttpApi # 项目
│   │   │   └── ...
│   │   ├── ...
│   │   └── Artizan.Abp.Account.sln # 解决方案
│   │
│   ├── identity # identity 模块
│   │   ├── src # 代码
│   │   │   ├── Artizan.Abp.Identity.HttpApi # 项目
│   │   │   └── ...
│   │   ├── ...
│   │   └── Artizan.Abp.Identity.sln # 解决方案
│   │   
│   ├── ... # 其它 module
│   │
├── build # 所有项目编译、发布脚本
│   │   ├── common.ps1 # 配置脚本,主要配置将要编译、发布的项目目录
│   │   ├── build-all.ps1 # 项目编译脚本
│   │   └── build-all-release.ps1 # 项目发布脚本
│   │   
├── nupkg # nuget 相关文件
│   │   ├── common.ps1 # 配置脚本,主要配置将要打包的项目(根)目录
│   │   ├── pack.ps1 # 脚本:批量打包
│   │   └── push_packages.ps1 # 脚本:批量上传包
│   ├── ...

完成的 modules:

  • [✔] identity
  • [✔] account
  • [✔] openiddict
  • [✔] setting-management
  • [✔] feature-management

编译、发布

所有项目的编译、发布,参见文档 build\README.md

发布 Nuget 包

发布所有项目的 Nuget 包 (官方或私有),参见文档 nupkg\README.md

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章