কমিউনিটি ভিজ্যুয়ালাইজেশন ম্যানিফেস্ট রেফারেন্স

ম্যানিফেস্ট আপনার ভিজ্যুয়ালাইজেশন সম্পর্কে তথ্য প্রদান করে এবং আপনার ভিজ্যুয়ালাইজেশন সংস্থানগুলির অবস্থান সনাক্ত করে। এটির নাম 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 ক্লাউড স্টোরেজে ভিজ্যুয়ালাইজেশন জাভাস্ক্রিপ্ট ফাইলের অবস্থান। যেমন gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js
components[].resource.config string Google ক্লাউড স্টোরেজে ভিজ্যুয়ালাইজেশন কনফিগারেশন ফাইলের অবস্থান। যেমন gs://GCS_BUCKET_NAME/MY_CONFIG.json
components[].resource.css string ( ঐচ্ছিক ) Google ক্লাউড স্টোরেজে ভিজ্যুয়ালাইজেশন CSS ফাইলের অবস্থান। যেমন 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"
      }
    }
  ]
}