fabric-gen
脚手架能力源,运行独立版本的发电机,并验证 部署前的申请组成.
不复制寄存器模板而创建编译器验证能力 :
fabric-gen init capability case-review
fabric-gen init experience portfolio --directory apps/saas/modules/portfolio
fabric-gen init capability case-review --directory packages/case-review
init experience 添加运行时间、网关、组件包和应用程序检查
已存在的 Supastarter 应用程序的集成文件。 它从来没有创造或
替换应用程序 shell.
初始化拒绝覆盖 README.md 或者说
fabric.manifest.json。 。 。 .
fabric-gen --input fabric-manifest.json --out generated
fabric-gen --input fabric-manifest.json --out generated --check
--check 对已更改或已失效的文物不执行写作和失败。 生成的文件包含
说明文摘和生成器的版本 永远不要时间戳.
检查应用程序将装载的确切文物:
fabric-gen check-application --config fabric.application.json
fabric.application.json 使用相对自身的路径 :
{
"formatVersion": 1,
"assembly": "./fabric.assembly.lock.json",
"runtimeCapabilities": "./fabric.runtime.json",
"releases": ["./releases/web.json"]
}
运行时文件是一组 { "namespace", "version", "manifestDigest" }
对象来自应用程序实际注册的模块。 这个
检查验证锁文件完整性、 拒绝缺失、 额外、 重复或
运行时能力不匹配, 验证每个促进的经验发布,
并且要求每次发布都要命名同一组装文摘. 没有
检查呼叫者的说法,以取代运行时的人工元数据.