ম্যানিফেস্ট আপনার ভিজ্যুয়ালাইজেশন সম্পর্কে তথ্য প্রদান করে এবং আপনার ভিজ্যুয়ালাইজেশন সংস্থানগুলির অবস্থান সনাক্ত করে। এটির নাম 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"
}
}
]
}