समुदाय विज़ुअलाइज़ेशन मेनिफ़ेस्ट रेफ़रंस

मेनिफ़ेस्ट, आपके विज़ुअलाइज़ेशन के बारे में जानकारी देता है और आपके विज़ुअलाइज़ेशन संसाधनों की जगह की पहचान करता है. इसका नाम manifest.json होना चाहिए और यह उस फ़ोल्डर में सबसे ऊपर होना चाहिए जिसका इस्तेमाल Component ID के तौर पर किया गया है.

इन फ़ील्ड को सेट करना ज़रूरी है (जब तक कि कोई और फ़ील्ड न बताया गया हो):

फ़ील्ड का नाम Type ब्यौरा
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"
      }
    }
  ]
}