مانیفست اطلاعاتی در مورد تجسم شما ارائه می دهد و مکان منابع تجسم شما را مشخص می کند. باید manifest.json
نام داشته باشد و در سطح بالای پوشه مورد استفاده به عنوان Component ID
شما قرار گیرد.
فیلدهای زیر باید تعریف شوند (مگر اینکه خلاف آن مشخص شده باشد):
نام فیلد | تایپ کنید | توضیحات |
---|---|---|
name | string | نام بسته تجسم. |
organization | string | نام سازمان یا توسعه دهنده. |
description | string | توضیحات بسته تصویرسازی |
logoUrl | string | یک لوگو برای بسته تجسم. |
packageUrl | string | پیوندی که کاربران می توانند برای کسب اطلاعات بیشتر در مورد بسته دنبال کنند |
organizationUrl | string | ( اختیاری ) پیوندی که کاربران می توانند برای کسب اطلاعات بیشتر در مورد سازمان یا توسعه دهنده دنبال کنند. |
supportUrl | string | برای پشتیبانی از این تجسم به صفحه یا ایمیل پشتیبانی پیوند دهید. |
privacyPolicyUrl | string | ( اختیاری ) پیوند به سیاست حفظ حریم خصوصی. |
termsOfServiceUrl | string | ( اختیاری ) پیوند به شرایط خدمات. |
devMode | boolean | ( اختیاری ) اگر درست باشد، از ذخیره پنهان میگذرد. این مقدار به طور پیش فرض false است. برای جزئیات بیشتر، در مورد حافظه پنهان رجوع کنید. |
components | Array(object) | تصاویری که در بسته گنجانده شده است. در حال حاضر فقط یک تجسم پشتیبانی می شود . |
components[].id | string | شناسه کامپوننت این باید یک رشته غیر خالی و بدون فاصله باشد. |
components[].name | string | نام تجسم. |
components[].description | string | شرح تصویرسازی |
components[].iconUrl | string | نمادی برای تجسم |
components[].infoUrl | string | ( اختیاری ) پیوندی که کاربران می توانند برای کسب اطلاعات بیشتر در مورد مؤلفه دنبال کنند. |
components[].resource | object | منابع تجسم |
components[].resource.js | string | مکان فایل جاوا اسکریپت تجسم در Google Cloud Storage. به عنوان مثال gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js . |
components[].resource.config | string | محل فایل پیکربندی تجسم در Google Cloud Storage. به عنوان مثال gs://GCS_BUCKET_NAME/MY_CONFIG.json . |
components[].resource.css | string | ( اختیاری ) مکان فایل CSS تجسم در Google Cloud Storage. به عنوان مثال gs://GCS_BUCKET_NAME/MY_CSS.css . |
فایل مانیفست manifest.json
مثال
{
"name": "ABC Visualizations Package",
"organization": "ABC Inc.",
"description": "A package of cool visualizations.",
"logoUrl": "https://url",
"organizationUrl": "https://url",
"supportUrl": "https://url",
"privacyPolicyUrl": "https://url",
"termsOfServiceUrl": "https://url",
"packageUrl": "https://url",
"devMode": false,
"components": [
{
"id": "treemap",
"name": "Treemap",
"description": "Zoomable treemap with filter interactions",
"iconUrl": "https://url.png",
"infoUrl": "https://url",
"resource": {
"js": "gs://myViz-bucket-treemap/viz.js",
"config": "gs://myViz-bucket-treemap/viz-config.json",
"css": "gs://myViz-bucket-treemap/viz.css"
}
},
{
"id": "histogram",
"name": "Histogram",
"description": "Histogram with filter interactions",
"iconUrl": "https://url.png",
"resource": {
"js": "gs://myViz-bucket-histogram/viz.js",
"config": "gs://myViz-bucket-histogram/viz-config.json",
"css": "gs://myViz-bucket-histogram/viz.css"
}
}
]
}