Manifest, görselleştirmeniz hakkında bilgi sağlar ve görselleştirme kaynaklarınızın konumunu tanımlar. Klasörün adı manifest.json
olmalı ve Component ID
olarak kullandığınız klasörün en üst düzeyinde bulunmalıdır.
Aşağıdaki alanlar tanımlanmalıdır (aksi belirtilmedikçe):
Alan adı | Tür | Açıklama |
---|---|---|
name |
string |
Görselleştirme paketinin adı. |
organization |
string |
Kuruluşun veya geliştiricinin adı. |
description |
string |
Görselleştirme paketinin açıklaması. |
logoUrl |
string |
Görselleştirme paketi için bir logo. |
packageUrl |
string |
Kullanıcıların paket hakkında daha fazla bilgi edinmek için takip edebileceği bir bağlantı |
organizationUrl |
string |
(İsteğe bağlı) Kullanıcıların kuruluş veya geliştirici hakkında daha fazla bilgi edinmek için takip edebileceği bir bağlantı. |
supportUrl |
string |
Bu görselleştirmeyi desteklemek için destek sayfasının bağlantısı veya e-postası. |
privacyPolicyUrl |
string |
(İsteğe bağlı) Gizlilik politikasına bağlantı. |
termsOfServiceUrl |
string |
(İsteğe bağlı) Hizmet şartları bağlantısı. |
devMode |
boolean |
(İsteğe bağlı) True (doğru) değerine ayarlanırsa önbelleğe almayı atlar. Bu değer varsayılan olarak false değerine ayarlanır. Daha fazla bilgi için önbelleğe alma hakkında bölümüne bakın. |
components |
Array(object) |
Pakete dahil olan görselleştirmeler. Şu anda yalnızca tek bir görselleştirme desteklenmektedir. |
components[].id |
string |
Bileşenin kimliği. Bu, boşluk içermeyen, boş olmayan bir dize olmalıdır. |
components[].name |
string |
Görselleştirmenin adı. |
components[].description |
string |
Görselleştirmenin açıklaması. |
components[].iconUrl |
string |
Görselleştirme simgesi. |
components[].infoUrl |
string |
(İsteğe bağlı) Kullanıcıların bileşen hakkında daha fazla bilgi edinmek için takip edebileceği bir bağlantı. |
components[].resource |
object |
Görselleştirme kaynakları. |
components[].resource.js |
string |
Görselleştirme JavaScript dosyasının Google Cloud Storage'daki konumu. Ör. gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js . |
components[].resource.config |
string |
Görselleştirme yapılandırma dosyasının Google Cloud Storage'daki konumu. Ör. gs://GCS_BUCKET_NAME/MY_CONFIG.json . |
components[].resource.css |
string |
(İsteğe bağlı) Görselleştirme CSS dosyasının Google Cloud Storage'daki konumu. Ör. gs://GCS_BUCKET_NAME/MY_CSS.css . |
Örnek manifest.json
manifest dosyası
{
"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"
}
}
]
}