跳到主要内容

FreeKit

FreeKit 这一组文档描述的是对外可复用的 NuGet 包,以及这些包在业务项目中的选型方式。

与之对应,FreeKitModules 内部 Host 和模块使用的基座能力已经拆到 BuildingBlocks 文档组,不再与 NuGet 包说明混在一起。

建议阅读路径

  1. 先看 包能力矩阵,确认应该安装哪些 NuGet 包。
  2. 再读 CoreExtras,建立基础约定。
  3. 需要模块化时继续看 Modularity
  4. 根据专项能力需求,再进入 Identity、Localization、Email、DataProtection、SignalR、HealthChecks 文档。
  5. 如果你在维护 FreeKitModules 的 Host,而不是普通业务项目,再去看 BuildingBlocks

对外 NuGet 包

适用方式

  • 做新项目脚手架时,用矩阵页先完成依赖选型。
  • 做老项目重构时,先只接入 Core + Extras,再按边界逐步追加模块化和专项基础设施包。
  • 做普通业务项目时,只关注这里的 NuGet 包。
  • 做 FreeKitModules 二次开发时,再去看 BuildingBlocks 中的内部基座说明。