Rename all vis-editors and datavis to visualizations (#144589)

* rename all the vis-editors

* rename datavis to visualizations
This commit is contained in:
Joe Reuter 2022-11-06 00:16:20 +01:00 committed by GitHub
parent 7c822c0a87
commit 15c12bdd39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
39 changed files with 46 additions and 46 deletions

10
.github/CODEOWNERS vendored
View file

@ -885,12 +885,12 @@ packages/kbn-babel-preset @elastic/kibana-operations
packages/kbn-bazel-packages @elastic/kibana-operations
packages/kbn-bazel-runner @elastic/kibana-operations
packages/kbn-cases-components @elastic/response-ops
packages/kbn-chart-icons @elastic/kibana-vis-editors
packages/kbn-chart-icons @elastic/kibana-visualizations
packages/kbn-ci-stats-core @elastic/kibana-operations
packages/kbn-ci-stats-performance-metrics @elastic/kibana-operations
packages/kbn-ci-stats-reporter @elastic/kibana-operations
packages/kbn-cli-dev-mode @elastic/kibana-operations
packages/kbn-coloring @elastic/kibana-vis-editors
packages/kbn-coloring @elastic/kibana-visualizations
packages/kbn-config @elastic/kibana-core
packages/kbn-config-mocks @elastic/kibana-core
packages/kbn-config-schema @elastic/kibana-core
@ -933,7 +933,7 @@ packages/kbn-io-ts-utils @elastic/apm-ui
packages/kbn-jest-serializers @elastic/kibana-operations
packages/kbn-journeys @elastic/kibana-operations
packages/kbn-kibana-manifest-schema @elastic/kibana-operations
packages/kbn-language-documentation-popover @elastic/kibana-vis-editors
packages/kbn-language-documentation-popover @elastic/kibana-visualizations
packages/kbn-logging @elastic/kibana-core
packages/kbn-logging-mocks @elastic/kibana-core
packages/kbn-managed-vscode-config @elastic/kibana-operations
@ -982,8 +982,8 @@ packages/kbn-telemetry-tools @elastic/kibana-core
packages/kbn-test @elastic/kibana-operations
packages/kbn-test-jest-helpers @elastic/kibana-operations
packages/kbn-test-subj-selector @elastic/kibana-operations
packages/kbn-timelion-grammar @elastic/kibana-vis-editors
packages/kbn-tinymath @elastic/kibana-vis-editors
packages/kbn-timelion-grammar @elastic/kibana-visualizations
packages/kbn-tinymath @elastic/kibana-visualizations
packages/kbn-tooling-log @elastic/kibana-operations
packages/kbn-type-summarizer @elastic/kibana-operations
packages/kbn-type-summarizer-cli @elastic/kibana-operations

View file

@ -52,7 +52,7 @@ The Dashboard Embeddable is one of the highest-level UI components you can add t
Check out the Lens Embeddable if you wish to show users visualizations based on Elasticsearch data without worrying about query building and chart rendering. It's built on top of the <DocLink id="kibBuildingBlocks" section="expressions" text="Expression language" />, and integrates with <DocLink id="kibBuildingBlocks" section="index-patterns" text="Index Patterns" /> and <DocLink id="kibBuildingBlocks" section="ui-actions--triggers" text="UI Actions" />. Using the same configuration, it's also possible to link to a prefilled Lens editor, allowing the user to drill deeper and explore their data.
**Github labels**: `Team:VisEditors`, `Feature:Lens`
**Github labels**: `Team:Visualizations`, `Feature:Lens`
### Map Embeddable

View file

@ -1,7 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/chart-icons",
"owner": "@elastic/kibana-vis-editors",
"owner": "@elastic/kibana-visualizations",
"runtimeDeps": [],
"typeDeps": []
}

View file

@ -1,7 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/coloring",
"owner": "@elastic/kibana-vis-editors",
"owner": "@elastic/kibana-visualizations",
"runtimeDeps": [],
"typeDeps": []
}

View file

@ -1,7 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/language-documentation-popover",
"owner": "@elastic/kibana-vis-editors",
"owner": "@elastic/kibana-visualizations",
"runtimeDeps": [],
"typeDeps": []
}

View file

@ -1,7 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/timelion-grammar",
"owner": "@elastic/kibana-vis-editors",
"owner": "@elastic/kibana-visualizations",
"runtimeDeps": [],
"typeDeps": []
}

View file

@ -1,7 +1,7 @@
{
"type": "shared-common",
"id": "@kbn/tinymath",
"owner": "@elastic/kibana-vis-editors",
"owner": "@elastic/kibana-visualizations",
"runtimeDeps": [],
"typeDeps": []
}

View file

@ -25,9 +25,9 @@
{
"groupName": "@elastic/charts",
"matchPackageNames": ["@elastic/charts"],
"reviewers": ["team:datavis", "markov00", "nickofthyme"],
"reviewers": ["team:visualizations", "markov00", "nickofthyme"],
"matchBaseBranches": ["main"],
"labels": ["release_note:skip", "backport:skip", "Team:DataVis"],
"labels": ["release_note:skip", "backport:skip", "Team:Visualizations"],
"draftPR": true,
"enabled": true,
"assignAutomerge": true,
@ -97,9 +97,9 @@
{
"groupName": "vega related modules",
"matchPackageNames": ["vega", "vega-lite", "vega-schema-url-parser", "vega-tooltip"],
"reviewers": ["team:kibana-vis-editors"],
"reviewers": ["team:kibana-visualizations"],
"matchBaseBranches": ["main"],
"labels": ["Feature:Vega", "Team:VisEditors"],
"labels": ["Feature:Vega", "Team:Visualizations"],
"enabled": true
},
{

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Expression Gauge plugin adds a `gauge` renderer and function to the expression plugin. The renderer will display the `gauge` chart.",
"server": true,

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Expression Heatmap plugin adds a `heatmap` renderer and function to the expression plugin. The renderer will display the `heatmap` chart.",
"server": true,

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Adds a `metric` renderer and function to the expression plugin. The renderer will display the `legacy metric` chart.",
"server": true,

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Adds a `metric` renderer and function to the expression plugin. The renderer will display the `metric` chart.",
"server": true,

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Expression Partition Visualization plugin adds a `partitionVis` renderer and `pieVis`, `mosaicVis`, `treemapVis`, `waffleVis` functions to the expression plugin. The renderer will display the `pie`, `waffle`, `treemap` and `mosaic` charts.",
"server": true,

View file

@ -9,7 +9,7 @@
"optionalPlugins": ["usageCollection"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Expression Tagcloud plugin adds a `tagcloud` renderer and function to the expression plugin. The renderer will display the `Wordcloud` chart."
}

View file

@ -4,7 +4,7 @@
"kibanaVersion": "kibana",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Expression XY plugin adds a `xy` renderer and function to the expression plugin. The renderer will display the `xy` chart.",
"server": true,

View file

@ -7,6 +7,6 @@
"requiredPlugins": ["expressions"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -13,6 +13,6 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -7,6 +7,6 @@
"requiredBundles": ["kibanaReact", "kibanaUtils"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -5,6 +5,6 @@
"ui": true,
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -16,7 +16,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "The default editor used in most aggregation-based visualizations."
}

View file

@ -23,7 +23,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the gauge chart implementation using the elastic-charts library. The goal is to eventually deprecate the old implementation and keep only this. Until then, the library used is defined by the Legacy charts library advanced setting."
}

View file

@ -21,7 +21,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the heatmap implementation using the elastic-charts library. The goal is to eventually deprecate the old implementation and keep only this. Until then, the library used is defined by the Legacy heatmap charts library advanced setting."
}

View file

@ -17,7 +17,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the Metric aggregation-based visualization."
}

View file

@ -21,7 +21,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the pie chart implementation using the elastic-charts library. The goal is to eventually deprecate the old implementation and keep only this. Until then, the library used is defined by the Legacy charts library advanced setting."
}

View file

@ -19,7 +19,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the datatable aggregation-based visualization."
}

View file

@ -7,7 +7,7 @@
"requiredBundles": ["kibanaReact", "visDefaultEditor"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the tagcloud visualization. It is based on elastic-charts wordcloud."

View file

@ -9,7 +9,7 @@
"optionalPlugins": ["usageCollection"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the timelion visualization. Also contains the backend for both timelion app and timelion visualization."
}

View file

@ -9,7 +9,7 @@
"requiredBundles": ["unifiedSearch", "kibanaUtils", "kibanaReact", "fieldFormats"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the TSVB visualization. TSVB has its one editor, works with index patterns and index strings and contains 6 types of charts: timeseries, topN, table. markdown, metric and gauge."
}

View file

@ -8,7 +8,7 @@
"requiredBundles": ["kibanaUtils", "kibanaReact", "visDefaultEditor"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Registers the vega visualization. Is the elastic version of vega and vega-lite libraries."
}

View file

@ -8,7 +8,7 @@
"requiredBundles": ["kibanaUtils", "visTypePie", "visTypeHeatmap", "visTypeGauge", "kibanaReact"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the vislib visualizations. These are the classical area/line/bar, pie, gauge/goal and heatmap charts. We want to replace them with elastic-charts."
}

View file

@ -8,7 +8,7 @@
"extraPublicDirs": ["common/index"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the new xy-axis chart using the elastic-charts library, which will eventually replace the vislib xy-axis charts including bar, area, and line."
}

View file

@ -25,7 +25,7 @@
"extraPublicDirs": ["common/constants", "common/utils", "common/expression_functions", "common/convert_to_lens"],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Contains the shared architecture among all the legacy visualizations, e.g. the visualization type registry or the visualization embeddable."
}

View file

@ -2,7 +2,7 @@
"id": "kbnTpCustomVisualizations",
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"version": "0.0.1",
"kibanaVersion": "kibana",

View file

@ -15,6 +15,6 @@
"requiredBundles": [],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -16,6 +16,6 @@
"requiredBundles": [],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -17,6 +17,6 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -19,6 +19,6 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
}
}

View file

@ -53,7 +53,7 @@
],
"owner": {
"name": "Vis Editors",
"githubTeam": "kibana-vis-editors"
"githubTeam": "kibana-visualizations"
},
"description": "Visualization editor allowing to quickly and easily configure compelling visualizations to use on dashboards and canvas workpads. Exposes components to embed visualizations and link into the Lens editor from within other apps in Kibana."
}

View file

@ -31,7 +31,7 @@ When adding visualizations to a solution page, there are multiple ways to approa
* Limited data processing options - if the Lens UI doesn't support it, it can't be used
* Limited visualization options - if Lens can't do it, it's not possible
* #### **Using custom data fetching and rendering**
In case the disadvantages of using the Lens embeddable heavily affect your use case, it sometimes makes sense to roll your own data fetching and rendering by using the underlying APIs of search service and `elastic-charts` directly. This allows a high degree of flexibility when it comes to data processing, efficiently querying data for multiple charts in a single query and adjusting small details in how charts are rendered. However, do not choose these option lightly as maintenance as well as initial development effort will most likely be much higher than by using the Lens embeddable directly. In this case, almost always an "Open in Lens" button can still be offered to the user to drill down and further explore the data by generating a Lens configuration which is similar to the displayed visualization given the possibilities of Lens. Keep in mind that for the "Open in Lens" flow, the most important property isn't perfect fidelity of the chart but retaining the mental context of the user when switching so they don't have to start over. It's also possible to mix this approach with Lens embeddables on a single page. **Note**: In this situation, please let the VisEditors team know what features you are missing / why you chose not to use Lens.
In case the disadvantages of using the Lens embeddable heavily affect your use case, it sometimes makes sense to roll your own data fetching and rendering by using the underlying APIs of search service and `elastic-charts` directly. This allows a high degree of flexibility when it comes to data processing, efficiently querying data for multiple charts in a single query and adjusting small details in how charts are rendered. However, do not choose these option lightly as maintenance as well as initial development effort will most likely be much higher than by using the Lens embeddable directly. In this case, almost always an "Open in Lens" button can still be offered to the user to drill down and further explore the data by generating a Lens configuration which is similar to the displayed visualization given the possibilities of Lens. Keep in mind that for the "Open in Lens" flow, the most important property isn't perfect fidelity of the chart but retaining the mental context of the user when switching so they don't have to start over. It's also possible to mix this approach with Lens embeddables on a single page. **Note**: In this situation, please let the Visualizations team know what features you are missing / why you chose not to use Lens.
Pros:
* Full flexibility in data fetching optimization and chart rendering