diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index cf5e79de9f5..cdf2879eefd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -409,11 +409,92 @@ /e2e-playwright/test-plugins/grafana-extensionstest-app/ @grafana/plugins-platform-frontend # Packages -/packages/ @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/README.md @grafana/grafana-frontend-platform +/packages/rollup.config.parts.ts @grafana/frontend-ops + +# @grafana/alerting +/packages/grafana-alerting/ @grafana/alerting-frontend + +# @grafana/data +/packages/grafana-data/CHANGELOG.md @grafana/grafana-frontend-platform +/packages/grafana-data/LICENSE_APACHE2 @grafana/grafana-frontend-platform +/packages/grafana-data/README.md @grafana/grafana-frontend-platform +/packages/grafana-data/package.json @grafana/grafana-frontend-platform +/packages/grafana-data/project.json @grafana/grafana-frontend-platform +/packages/grafana-data/rollup.config.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/index.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-data/src/internal/index.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-data/src/unstable.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-data/tsconfig.build.json @grafana/grafana-frontend-platform +/packages/grafana-data/tsconfig.json @grafana/grafana-frontend-platform +/packages/grafana-data/test/ @grafana/grafana-frontend-platform +/packages/grafana-data/typings/ @grafana/grafana-frontend-platform + /packages/grafana-data/src/**/*logs* @grafana/observability-logs +/packages/grafana-data/src/context/plugins/ @grafana/plugins-platform-frontend +/packages/grafana-data/src/dataframe/ @grafana/dataviz-squad +/packages/grafana-data/src/datetime/ @grafana/grafana-frontend-platform +/packages/grafana-data/src/events/ @grafana/grafana-frontend-platform +/packages/grafana-data/src/field/ @grafana/dashboards-squad +/packages/grafana-data/src/geo/ @grafana/dataviz-squad +/packages/grafana-data/src/monaco/ @grafana/partner-datasources +/packages/grafana-data/src/panel/ @grafana/dashboards-squad +/packages/grafana-data/src/query/ @grafana/grafana-datasources-core-services +/packages/grafana-data/src/rbac/ @grafana/access-squad +/packages/grafana-data/src/table/ @grafana/dataviz-squad +/packages/grafana-data/src/text/ @grafana/dataviz-squad +/packages/grafana-data/src/themes/ @grafana/grafana-frontend-platform /packages/grafana-data/src/transformations/ @grafana/datapro +/packages/grafana-data/src/types/ @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/__snapshots__/ @grafanabot +/packages/grafana-data/src/utils/anyToNumber.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/arrayUtils* @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/binaryOperators.ts @grafana/datapro +/packages/grafana-data/src/utils/csv* @grafana/dataviz-squad +/packages/grafana-data/src/utils/dataLinks* @grafana/dashboards-squad +/packages/grafana-data/src/utils/datasource.ts @grafana/grafana-datasources-core-services +/packages/grafana-data/src/utils/docs.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/deprecationWarning* @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/featureToggles.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/fieldParser.ts @grafana/dataviz-squad +/packages/grafana-data/src/utils/flotPairs* @grafana/dataviz-squad +/packages/grafana-data/src/utils/fuzzySearch* @grafana/grafana-search-navigate-organise +/packages/grafana-data/src/utils/labels* @grafana/observability-logs +/packages/grafana-data/src/utils/legend* @grafana/oss-big-tent +/packages/grafana-data/src/utils/location* @grafana/grafana-search-navigate-organise +/packages/grafana-data/src/utils/LocalStorageValueProvider.tsx @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/makeClassES5Compatible.ts @grafana/plugins-platform-frontend +/packages/grafana-data/src/utils/matchPluginId* @grafana/plugins-platform-frontend +/packages/grafana-data/src/utils/namedColorsPalette* @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/nodeGraph.ts @grafana/observability-traces-and-profiling +/packages/grafana-data/src/utils/numbers.ts @grafana/dataviz-squad +/packages/grafana-data/src/utils/object.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/OptionsUIBuilders.ts @grafana/dashboards-squad +/packages/grafana-data/src/utils/Registry* @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/selectUtils.ts @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/series* @grafana/dataviz-squad +/packages/grafana-data/src/utils/store* @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/testdata/ @grafana/dataviz-squad +/packages/grafana-data/src/utils/tests/ @grafana/grafana-frontend-platform +/packages/grafana-data/src/utils/throwIfAngular* @grafana/plugins-platform-frontend +/packages/grafana-data/src/utils/unaryOperators.ts @grafana/datapro +/packages/grafana-data/src/utils/url* @grafana/grafana-search-navigate-organise +/packages/grafana-data/src/utils/valueMappings* @grafana/dashboards-squad +/packages/grafana-data/src/utils/variables.ts @grafana/plugins-platform-frontend +/packages/grafana-data/src/utils/withLoadingIndicator.ts @grafana/access-squad @grafana/alerting-frontend +/packages/grafana-data/src/valueFormats/ @grafana/dashboards-squad +/packages/grafana-data/src/vector/ @grafana/dataviz-squad + +# @grafana/e2e-selectors /packages/grafana-e2e-selectors/ @grafana/grafana-frontend-platform + +# @grafana/eslint-plugin +/packages/grafana-eslint-rules/ @grafana/grafana-frontend-platform + +# @grafana/flamegraph /packages/grafana-flamegraph/ @grafana/observability-traces-and-profiling + +# @grafana/o11y-ds-frontend /packages/grafana-o11y-ds-frontend/ @grafana/observability-logs /packages/grafana-o11y-ds-frontend/src/IntervalInput/ @grafana/observability-traces-and-profiling /packages/grafana-o11y-ds-frontend/src/NodeGraph/ @grafana/observability-traces-and-profiling @@ -422,16 +503,104 @@ /packages/grafana-o11y-ds-frontend/src/TraceToLogs/ @grafana/observability-traces-and-profiling /packages/grafana-o11y-ds-frontend/src/TraceToMetrics/ @grafana/observability-traces-and-profiling /packages/grafana-o11y-ds-frontend/src/TraceToProfiles/ @grafana/observability-traces-and-profiling + +# @grafana/plugin-configs /packages/grafana-plugin-configs/ @grafana/plugins-platform-frontend + +# @grafana/prometheus /packages/grafana-prometheus/ @grafana/oss-big-tent -/packages/grafana-schema/src/**/*canvas* @grafana/dataviz-squad -/packages/grafana-schema/src/**/*tempo* @grafana/observability-traces-and-profiling + +# @grafana/runtime +/packages/grafana-runtime/CHANGELOG.md @grafana/grafana-frontend-platform +/packages/grafana-runtime/LICENSE_APACHE2 @grafana/grafana-frontend-platform +/packages/grafana-runtime/README.md @grafana/grafana-frontend-platform +/packages/grafana-runtime/package.json @grafana/grafana-frontend-platform +/packages/grafana-runtime/project.json @grafana/grafana-frontend-platform +/packages/grafana-runtime/rollup.config.ts @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/index.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-runtime/src/internal/index.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-runtime/src/unstable.ts @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend +/packages/grafana-runtime/tsconfig.build.json @grafana/grafana-frontend-platform +/packages/grafana-runtime/tsconfig.json @grafana/grafana-frontend-platform + +/packages/grafana-runtime/src/analytics @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/analytics/plugins @grafana/plugins-platform-frontend +/packages/grafana-runtime/src/components/DataSourcePicker* @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/components/EmbeddedDashboard.tsx @grafana/dashboards-squad +/packages/grafana-runtime/src/components/FolderPicker.tsx @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/components/PanelRenderer.tsx @grafana/dashboards-squad +/packages/grafana-runtime/src/components/PanelDataErrorView.tsx @grafana/dashboards-squad +/packages/grafana-runtime/src/components/PluginPage.tsx @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/components/QueryEditorWithMigration* @grafana/plugins-platform-frontend @grafana/plugins-platform-backend +/packages/grafana-runtime/src/config.ts @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/services/ @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/services/pluginExtensions @grafana/plugins-platform-frontend +/packages/grafana-runtime/src/services/CorrelationsService.ts @grafana/datapro +/packages/grafana-runtime/src/services/LocationService.test.tsx @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/services/LocationService.tsx @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/services/LocationSrv.ts @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/services/live.ts @grafana/dashboards-squad +/packages/grafana-runtime/src/utils/chromeHeaderHeight.ts @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/utils/DataSourceWithBackend* @grafana/grafana-datasources-core-services +/packages/grafana-runtime/src/utils/licensing.ts @grafana/grafana-operator-experience-squad +/packages/grafana-runtime/src/utils/logging.ts @grafana/grafana-frontend-platform +/packages/grafana-runtime/src/utils/migrationHandler* @grafana/plugins-platform-frontend @grafana/plugins-platform-backend +/packages/grafana-runtime/src/utils/plugin.ts @grafana/plugins-platform-frontend +/packages/grafana-runtime/src/utils/publicDashboardQueryHandler.ts @grafana/grafana-operator-experience-squad +/packages/grafana-runtime/src/utils/queryResponse* @grafana/grafana-datasources-core-services +/packages/grafana-runtime/src/utils/rbac.ts @grafana/identity-access-team +/packages/grafana-runtime/src/utils/returnToPrevious.ts @grafana/grafana-search-navigate-organise +/packages/grafana-runtime/src/utils/toDataQueryError.ts @grafana/grafana-datasources-core-services +/packages/grafana-runtime/src/utils/userStorage* @grafana/plugins-platform-frontend @grafana/grafana-frontend-platform + +# @grafana/schema +/packages/grafana-schema/ @grafana/grafana-app-platform-squad + +/packages/grafana-schema/src/**/annotationslist @grafana/dashboards-squad +/packages/grafana-schema/src/**/azuremonitor @grafana/partner-datasources +/packages/grafana-schema/src/**/barchart @grafana/dataviz-squad +/packages/grafana-schema/src/**/bargauge @grafana/dataviz-squad +/packages/grafana-schema/src/**/candlestick @grafana/dataviz-squad +/packages/grafana-schema/src/**/canvas @grafana/dataviz-squad +/packages/grafana-schema/src/**/cloudwatch @grafana/aws-datasources +/packages/grafana-schema/src/**/dashboard @grafana/dashboards-squad +/packages/grafana-schema/src/**/dashboardlist @grafana/grafana-search-navigate-organise +/packages/grafana-schema/src/**/datagrid @grafana/dataviz-squad +/packages/grafana-schema/src/**/debug @ryantxu +/packages/grafana-schema/src/**/elasticsearch @grafana/partner-datasources +/packages/grafana-schema/src/**/gauge @grafana/dataviz-squad +/packages/grafana-schema/src/**/geomap @grafana/dataviz-squad +/packages/grafana-schema/src/**/googlecloudmonitoring @grafana/partner-datasources +/packages/grafana-schema/src/**/grafanapyroscope @grafana/observability-traces-and-profiling +/packages/grafana-schema/src/**/heatmap @grafana/dataviz-squad +/packages/grafana-schema/src/**/histogram @grafana/dataviz-squad +/packages/grafana-schema/src/**/librarypanel @grafana/sharing-squad +/packages/grafana-schema/src/**/logs @grafana/observability-logs +/packages/grafana-schema/src/**/logsnew @grafana/observability-logs +/packages/grafana-schema/src/**/loki @grafana/oss-big-tent @grafana/observability-logs +/packages/grafana-schema/src/**/news @grafana/dataviz-squad +/packages/grafana-schema/src/**/nodegraph @grafana/observability-traces-and-profiling @grafana/app-o11y-visualizations +/packages/grafana-schema/src/**/parca @grafana/oss-big-tent +/packages/grafana-schema/src/**/piechart @grafana/dataviz-squad +/packages/grafana-schema/src/**/publicdashboard @grafana/sharing-squad +/packages/grafana-schema/src/**/stat @grafana/dataviz-squad +/packages/grafana-schema/src/**/statetimeline @grafana/dataviz-squad +/packages/grafana-schema/src/**/statushistory @grafana/dataviz-squad +/packages/grafana-schema/src/**/table @grafana/dataviz-squad +/packages/grafana-schema/src/**/tempo @grafana/observability-traces-and-profiling +/packages/grafana-schema/src/**/text @grafana/dataviz-squad +/packages/grafana-schema/src/**/timeseries @grafana/dataviz-squad +/packages/grafana-schema/src/**/trend @grafana/dataviz-squad +/packages/grafana-schema/src/**/xychart @grafana/dataviz-squad +/packages/grafana-schema/src/**/xychart2 @grafana/dataviz-squad + +# @grafana/sql /packages/grafana-sql/ @grafana/partner-datasources @grafana/oss-big-tent -/packages/grafana-ui/.storybook/ @grafana/grafana-frontend-platform -/packages/grafana-ui/src/components/ @grafana/grafana-frontend-platform + +# @grafana/ui +/packages/grafana-ui/ @grafana/grafana-frontend-platform /packages/grafana-ui/src/components/BarGauge/ @grafana/dataviz-squad /packages/grafana-ui/src/components/DataLinks/ @grafana/dataviz-squad -/packages/grafana-ui/src/components/DateTimePickers/ @grafana/grafana-frontend-platform /packages/grafana-ui/src/components/Gauge/ @grafana/dataviz-squad /packages/grafana-ui/src/components/PluginSignatureBadge/ @grafana/plugins-platform-frontend /packages/grafana-ui/src/components/Sparkline/ @grafana/grafana-frontend-platform @grafana/app-o11y-visualizations @@ -446,9 +615,13 @@ /packages/grafana-ui/src/graveyard/Graph/ @grafana/dataviz-squad /packages/grafana-ui/src/graveyard/GraphNG/ @grafana/dataviz-squad /packages/grafana-ui/src/graveyard/TimeSeries/ @grafana/dataviz-squad -/packages/grafana-ui/src/utils/storybook/ @grafana/grafana-frontend-platform -/packages/grafana-alerting/ @grafana/alerting-frontend +/packages/grafana-ui/tsconfig.build.json @grafana/frontend-ops +/packages/grafana-ui/tsconfig.json @grafana/frontend-ops + +# @grafana/i18n /packages/grafana-i18n/ @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend + +# @grafana/test-utils /packages/grafana-test-utils @grafana/grafana-frontend-platform # root files, mostly frontend diff --git a/packages/grafana-data/src/utils/namedColorsPalette.ts b/packages/grafana-data/src/utils/namedColorsPalette.ts index 6d798ec96af..ab47afbb115 100644 --- a/packages/grafana-data/src/utils/namedColorsPalette.ts +++ b/packages/grafana-data/src/utils/namedColorsPalette.ts @@ -1,3 +1,7 @@ +/** + * @deprecated + * This is defined on the theme object now. Use `theme.visualization.palette` instead. + */ export const classicColors = [ '#7EB26D', // 0: pale green '#EAB839', // 1: mustard