Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Product.json describes the front-end behavior and product metadata for your workload. Fabric uses it to render the workload information in the portal and to surface information such as display names, descriptions, icons, documentation links, and attestation.
What Product.json defines
- Front-end behavior hints for your workload in the Fabric portal
- Product metadata for discovery and presentation (names, descriptions, categories)
- Links to your documentation support, and attestation pages
- Icons and other visual assets referenced by the product
- Internationalized strings resolved from the
assetsfolder
Internationalization and assets
Use the assets folder to store localized string resources and images that Product.json references. Strings are resolved via the internationalization model defined in the repository, so you can present localized names and descriptions across the Fabric portal.
Frontend folder and Product.json limits
The frontend (FE) folder has the following constraints:
- Can contain a maximum of 10 item files plus one
product.jsonfile. - The
product.jsonfile must not exceed 50 KB in size. - The
Assetssubfolder must reside under theFEfolder and can contain up to 15 files. - Each file in the
Assetsfolder must be no larger than 1.5 MB. - Only
.jpeg,.jpg, and.pngfile types are permitted in theAssetssubfolder. - Each asset within the
Assetsfolder must be referenced within the item files. Any asset referenced from an item file that is missing in theAssetsfolder will result in an upload error.
See Manifest overview for complete package limits.
How it fits with other manifests
- Workload manifest (WorkloadManifest.xml): runtime configuration for identity, hosting, endpoints. See Workload manifest.
- Item manifests and JSON files: per-item definitions and behaviors. See Items.