[譯][ABP vNext]ABP CLI,v0.18版本的新模板和其餘功能

ABP CLI,v0.18版本的新模板和其餘功能

ABP v0.18已發佈, 包含解決的70+個issue,500+次提交git

網站更改

abp.io網站徹底更新以突出ABP框架的目標和重要功能.文檔和博客網址也會更改:github

ABP CLI

ABP CLI(命令行界面)是一種新的全局命令行工具,用於執行基於ABP的解決方案的一些常見操做.主要功能是;數據庫

  • 建立新的應用程序或模塊項目.
  • 嚮應用程序添加新模塊.
  • 更新解決方案中全部與ABP相關的包.

ABP CLI如今是建立新項目的首選方式,你仍然能夠從開始頁面下載新項目.bash

用法

使用命令行窗口安裝ABP CLI:app

dotnet tool install -g Volo.Abp.Cli

建立一個新應用程序:框架

abp new Acme.BookStore

將模塊添加到應用程序:模塊化

abp add-module Volo.Blogging

更新解決方案中全部與ABP相關的包:工具

abp update

有關詳細信息,請參閱ABP CLI文檔.測試

新模板

在此版本中,咱們更新了全部啓動模板.主要目標是提供基於領域驅動設計層的更好的啓動模板,這些模板還容許建立分層解決方案(Web和API層能夠在物理上分開).它還包括針對不一樣層分開的單元和集成測試項目.網站

下圖顯示了MVC應用程序的新啓動項目.

有關詳細信息,請參閱啓動模板文檔.

更改日誌

如下是此版本附帶的一些其餘功能和加強功能:

  • Volo.Abp.Dapper包.
  • Volo.Abp.Specifications包.
  • 具備IDataSeeder服務和IDataSeedContributor接口的新數據種子系統,容許模塊化初始數據種子系統.
  • 改進了MemoryDB實現,以序列化/反序列化存儲在內存中的對象,所以它爲單元/集成測試中的數據庫模擬提供了更真實的基礎結構.
  • 爲docs模塊添加了多語言支持.用於ABP文檔.

有關此版本中的全部功能,加強功能和錯誤修正,請參閱GitHub發行說明.

路線圖

與ABP v1.0版本相關的一件事是.NET Core / ASP.NET Core 3.0版本.根據.NET核心路線圖,計劃於2019年9月發佈3.0版本.

ASP.NET Core具備很大的變化和功能.做爲一個重大的突破性變化,它將僅在.NET Core上運行(刪除.net標準支持),所以它不能用於完整.net框架了.

咱們已宣佈在2019年第二季度發佈v1.0.咱們應該爲v1.0作的主要工做是:

  • 填補當前功能的空白.
  • 重構和改進當前的API.
  • 修復已知的錯誤.
  • 完成文檔和教程.

除了咱們應該作的工做以外,咱們還在考慮等待ASP.NET Core 3.0發佈.由於,若是咱們在ASP.NET Core 3.0以前發佈ABP v1.0,咱們將不得不在短期內再次發佈ABP v2.0並放棄v1.0支持.所以,咱們正在考慮使用ASP.NET Core 3.0 RC發佈ABP v1.0 RC,並將最終發佈日期與Microsoft保持一致.

想要貢獻?

感謝社區對ABP開發的支持.很是感謝.若是你還想參與,請參閱本指南做爲開始.

相關文章
相關標籤/搜索