मेनिफ़ेस्ट आपके विज़ुअलाइज़ेशन के बारे में जानकारी देता है और
आपके विज़ुअलाइज़ेशन संसाधनों की जगह. इसका नाम 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 में विज़ुअलाइज़ेशन JavaScript फ़ाइल की जगह. उदाहरण के लिए, 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 |
(ज़रूरी नहीं) 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"
}
}
]
}