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

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