Topluluk Görselleştirme Manifesti Referansı

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"
      }
    }
  ]
}