742 B
742 B
NavSea Provider 公开 Contract
第三方 Provider 可以自行生产符合契约的包,不需要使用本仓库 Pipeline。公开 schema 定义位于:
tools/provider-policy-compiler/schema/provider-policy-v1.schema.jsontools/provider-policy-compiler/schema/provider-package-v1.schema.json
Policy 与 Package 的固定版本分别为 navsea-provider-policy/v1、navsea-provider-package/v1。字段包括 Provider/Dataset/Package identity、Style/PBF/Sprite/Glyph 资源、Standard Layer mapping、Display/Pickup/Planning/Danger、capabilities、validation requirements、fingerprints、unresolved、limitations 与 provenance。Package 校验结果仅允许 PASS、PASS_WITH_WARNINGS、FAIL;FAIL 不得导出。