Topluluk Görselleştirme Manifesti Referansı

Manifest, görselleştirmeniz hakkında bilgi sağlar ve görselleştirme kaynaklarınızın konumu. manifest.json olarak adlandırılmalıdır. Component ID olarak kullandığınız klasörün üst düzeyinde bulunur.

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 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ına veya e-postaya bağlantı verin.
privacyPolicyUrl string (İsteğe bağlı) Gizlilik politikasının bağlantısı.
termsOfServiceUrl string (İsteğe bağlı) Hizmet Şartları bağlantısı.
devMode boolean (İsteğe bağlı) True (doğru) ise, önbelleğe alma atlanır. 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 edilen 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 ve 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 için bir simge.
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 Google Cloud Storage'daki görselleştirme JavaScript dosyasının konumu. Ör. gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js
components[].resource.config string Google Cloud Storage'daki görselleştirme yapılandırması dosyasının konumu. Ör. gs://GCS_BUCKET_NAME/MY_CONFIG.json
components[].resource.css string (İsteğe bağlı) Google Cloud Storage'daki görselleştirme CSS dosyasının 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"
      }
    }
  ]
}