mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-esql
(#202722) (#203390)
# Backport This will backport the following commits from `main` to `8.x`: - [Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-esql` (#202722)](https://github.com/elastic/kibana/pull/202722) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-09T10:33:55Z","message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-esql` (#202722)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n> Do not attempt to push any changes unless you know what you are doing.\r\n> Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/esql` | `src/platform/plugins/shared/esql` |\r\n| `@kbn/esql-datagrid` | `src/platform/plugins/shared/esql_datagrid` |\r\n\r\n\r\n#### 5 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n | -- | ------------- |\r\n | `@kbn/esql-ast` | `src/platform/packages/shared/kbn-esql-ast` |\r\n| `@kbn/esql-editor` | `src/platform/packages/private/kbn-esql-editor` |\r\n| `@kbn/esql-utils` | `src/platform/packages/shared/kbn-esql-utils` |\r\n| `@kbn/esql-validation-autocomplete` |\r\n`src/platform/packages/shared/kbn-esql-validation-autocomplete` |\r\n| `@kbn/language-documentation` |\r\n`src/platform/packages/private/kbn-language-documentation` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/esql_generate_function_metadata.sh\r\n./.buildkite/scripts/steps/esql_grammar_sync.sh\r\n./.eslintignore\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./examples/esql_ast_inspector/public/plugin.ts\r\n./examples/esql_validation_example/public/plugin.ts\r\n./package.json\r\n./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts\r\n./packages/kbn-monaco/BUILD.bazel\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./packages/kbn-ui-shared-deps-src/BUILD.bazel\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/kbn-esql-editor/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/package.json\r\n./src/platform/packages/shared/kbn-esql-ast/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts\r\n./src/platform/plugins/shared/esql/jest.config.js\r\n./src/platform/plugins/shared/esql_datagrid/jest.config.js\r\n./tsconfig.base.json\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/kbn-esql-editor/jest.config.js:12\r\nsrc/platform/packages/private/kbn-esql-editor/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-language-documentation/jest.config.js:12\r\nsrc/platform/packages/private/kbn-language-documentation/package.json:12\r\nsrc/platform/packages/private/kbn-language-documentation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-ast/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-ast/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:10\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:11\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/generate_function_definitions.ts:389\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/jest.config.js:12\r\nsrc/platform/plugins/shared/esql/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/tsconfig.json:7\r\nsrc/platform/plugins/shared/esql_datagrid/jest.config.js:12\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:7\r\n```\r\n</details>\r\n<details>\r\n<summary>Script errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>","sha":"313f973aecac80f7eb6340ba517870999e0da1a3","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","Team:ESQL"],"number":202722,"url":"https://github.com/elastic/kibana/pull/202722","mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-esql` (#202722)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n> Do not attempt to push any changes unless you know what you are doing.\r\n> Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/esql` | `src/platform/plugins/shared/esql` |\r\n| `@kbn/esql-datagrid` | `src/platform/plugins/shared/esql_datagrid` |\r\n\r\n\r\n#### 5 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n | -- | ------------- |\r\n | `@kbn/esql-ast` | `src/platform/packages/shared/kbn-esql-ast` |\r\n| `@kbn/esql-editor` | `src/platform/packages/private/kbn-esql-editor` |\r\n| `@kbn/esql-utils` | `src/platform/packages/shared/kbn-esql-utils` |\r\n| `@kbn/esql-validation-autocomplete` |\r\n`src/platform/packages/shared/kbn-esql-validation-autocomplete` |\r\n| `@kbn/language-documentation` |\r\n`src/platform/packages/private/kbn-language-documentation` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/esql_generate_function_metadata.sh\r\n./.buildkite/scripts/steps/esql_grammar_sync.sh\r\n./.eslintignore\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./examples/esql_ast_inspector/public/plugin.ts\r\n./examples/esql_validation_example/public/plugin.ts\r\n./package.json\r\n./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts\r\n./packages/kbn-monaco/BUILD.bazel\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./packages/kbn-ui-shared-deps-src/BUILD.bazel\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/kbn-esql-editor/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/package.json\r\n./src/platform/packages/shared/kbn-esql-ast/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts\r\n./src/platform/plugins/shared/esql/jest.config.js\r\n./src/platform/plugins/shared/esql_datagrid/jest.config.js\r\n./tsconfig.base.json\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/kbn-esql-editor/jest.config.js:12\r\nsrc/platform/packages/private/kbn-esql-editor/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-language-documentation/jest.config.js:12\r\nsrc/platform/packages/private/kbn-language-documentation/package.json:12\r\nsrc/platform/packages/private/kbn-language-documentation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-ast/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-ast/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:10\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:11\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/generate_function_definitions.ts:389\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/jest.config.js:12\r\nsrc/platform/plugins/shared/esql/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/tsconfig.json:7\r\nsrc/platform/plugins/shared/esql_datagrid/jest.config.js:12\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:7\r\n```\r\n</details>\r\n<details>\r\n<summary>Script errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>","sha":"313f973aecac80f7eb6340ba517870999e0da1a3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202722","number":202722,"mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-esql` (#202722)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n> Do not attempt to push any changes unless you know what you are doing.\r\n> Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/esql` | `src/platform/plugins/shared/esql` |\r\n| `@kbn/esql-datagrid` | `src/platform/plugins/shared/esql_datagrid` |\r\n\r\n\r\n#### 5 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n | -- | ------------- |\r\n | `@kbn/esql-ast` | `src/platform/packages/shared/kbn-esql-ast` |\r\n| `@kbn/esql-editor` | `src/platform/packages/private/kbn-esql-editor` |\r\n| `@kbn/esql-utils` | `src/platform/packages/shared/kbn-esql-utils` |\r\n| `@kbn/esql-validation-autocomplete` |\r\n`src/platform/packages/shared/kbn-esql-validation-autocomplete` |\r\n| `@kbn/language-documentation` |\r\n`src/platform/packages/private/kbn-language-documentation` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/esql_generate_function_metadata.sh\r\n./.buildkite/scripts/steps/esql_grammar_sync.sh\r\n./.eslintignore\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./examples/esql_ast_inspector/public/plugin.ts\r\n./examples/esql_validation_example/public/plugin.ts\r\n./package.json\r\n./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts\r\n./packages/kbn-monaco/BUILD.bazel\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./packages/kbn-ui-shared-deps-src/BUILD.bazel\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/kbn-esql-editor/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/jest.config.js\r\n./src/platform/packages/private/kbn-language-documentation/package.json\r\n./src/platform/packages/shared/kbn-esql-ast/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json\r\n./src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts\r\n./src/platform/plugins/shared/esql/jest.config.js\r\n./src/platform/plugins/shared/esql_datagrid/jest.config.js\r\n./tsconfig.base.json\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/kbn-esql-editor/jest.config.js:12\r\nsrc/platform/packages/private/kbn-esql-editor/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-language-documentation/jest.config.js:12\r\nsrc/platform/packages/private/kbn-language-documentation/package.json:12\r\nsrc/platform/packages/private/kbn-language-documentation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-ast/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-ast/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js:12\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:10\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:11\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/generate_function_definitions.ts:389\r\nsrc/platform/packages/shared/kbn-esql-validation-autocomplete/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/jest.config.js:12\r\nsrc/platform/plugins/shared/esql/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql/tsconfig.json:7\r\nsrc/platform/plugins/shared/esql_datagrid/jest.config.js:12\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:2\r\nsrc/platform/plugins/shared/esql_datagrid/tsconfig.json:7\r\n```\r\n</details>\r\n<details>\r\n<summary>Script errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>","sha":"313f973aecac80f7eb6340ba517870999e0da1a3"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
c57075e148
commit
da80d01ab5
355 changed files with 116 additions and 115 deletions
|
@ -1,8 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
VALIDATION_PACKAGE_DIR="packages/kbn-esql-validation-autocomplete"
|
||||
EDITOR_PACKAGE_DIR="packages/kbn-language-documentation"
|
||||
VALIDATION_PACKAGE_DIR="src/platform/packages/shared/kbn-esql-validation-autocomplete"
|
||||
EDITOR_PACKAGE_DIR="src/platform/packages/private/kbn-language-documentation"
|
||||
GIT_SCOPE="$VALIDATION_PACKAGE_DIR/**/* $EDITOR_PACKAGE_DIR/**/*"
|
||||
|
||||
report_main_step () {
|
||||
|
|
|
@ -4,7 +4,7 @@ set -euo pipefail
|
|||
synchronize_lexer_grammar () {
|
||||
license_header="$1"
|
||||
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseLexer.g4"
|
||||
destination_file="./packages/kbn-esql-ast/src/antlr/esql_lexer.g4"
|
||||
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_lexer.g4"
|
||||
|
||||
# Copy the file
|
||||
cp "$source_file" "$destination_file"
|
||||
|
@ -26,7 +26,7 @@ synchronize_lexer_grammar () {
|
|||
synchronize_parser_grammar () {
|
||||
license_header="$1"
|
||||
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4"
|
||||
destination_file="./packages/kbn-esql-ast/src/antlr/esql_parser.g4"
|
||||
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_parser.g4"
|
||||
|
||||
# Copy the file
|
||||
cp "$source_file" "$destination_file"
|
||||
|
@ -104,7 +104,7 @@ main () {
|
|||
.buildkite/scripts/bootstrap.sh
|
||||
|
||||
# Build ANTLR stuff
|
||||
cd ./packages/kbn-esql-ast/src
|
||||
cd ./src/platform/packages/shared/kbn-esql-ast/src
|
||||
yarn build:antlr4:esql
|
||||
|
||||
# Make a commit
|
||||
|
|
|
@ -39,7 +39,7 @@ snapshots.js
|
|||
/packages/kbn-ui-framework/dist
|
||||
/packages/kbn-flot-charts/lib
|
||||
/packages/kbn-monaco/src/**/antlr
|
||||
/packages/kbn-esql-ast/src/**/antlr
|
||||
/src/platform/packages/shared/kbn-esql-ast/src/**/antlr
|
||||
|
||||
# Bazel
|
||||
/bazel-*
|
||||
|
|
|
@ -189,7 +189,7 @@ const DEV_PATTERNS = [
|
|||
'x-pack/performance/**/*',
|
||||
'src/setup_node_env/index.js',
|
||||
'src/cli/dev.js',
|
||||
'packages/kbn-esql-validation-autocomplete/scripts/**/*',
|
||||
'src/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/**/*',
|
||||
];
|
||||
|
||||
/** Restricted imports with suggested alternatives */
|
||||
|
|
14
.github/CODEOWNERS
vendored
14
.github/CODEOWNERS
vendored
|
@ -433,13 +433,13 @@ packages/kbn-eslint-plugin-imports @elastic/kibana-operations
|
|||
packages/kbn-eslint-plugin-telemetry @elastic/obs-knowledge-team
|
||||
examples/eso_model_version_example @elastic/kibana-security
|
||||
x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin @elastic/kibana-security
|
||||
src/plugins/esql @elastic/kibana-esql
|
||||
packages/kbn-esql-ast @elastic/kibana-esql
|
||||
src/platform/plugins/shared/esql @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-esql-ast @elastic/kibana-esql
|
||||
examples/esql_ast_inspector @elastic/kibana-esql
|
||||
src/plugins/esql_datagrid @elastic/kibana-esql
|
||||
packages/kbn-esql-editor @elastic/kibana-esql
|
||||
packages/kbn-esql-utils @elastic/kibana-esql
|
||||
packages/kbn-esql-validation-autocomplete @elastic/kibana-esql
|
||||
src/platform/plugins/shared/esql_datagrid @elastic/kibana-esql
|
||||
src/platform/packages/private/kbn-esql-editor @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-esql-utils @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-esql-validation-autocomplete @elastic/kibana-esql
|
||||
examples/esql_validation_example @elastic/kibana-esql
|
||||
test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
|
||||
packages/kbn-event-annotation-common @elastic/kibana-visualizations
|
||||
|
@ -568,7 +568,7 @@ src/plugins/kibana_usage_collection @elastic/kibana-core
|
|||
src/plugins/kibana_utils @elastic/appex-sharedux
|
||||
x-pack/plugins/kubernetes_security @elastic/kibana-cloud-security-posture
|
||||
x-pack/packages/kbn-langchain @elastic/security-generative-ai
|
||||
packages/kbn-language-documentation @elastic/kibana-esql
|
||||
src/platform/packages/private/kbn-language-documentation @elastic/kibana-esql
|
||||
x-pack/examples/lens_config_builder_example @elastic/kibana-visualizations
|
||||
packages/kbn-lens-embeddable-utils @elastic/obs-ux-infra_services-team @elastic/kibana-visualizations
|
||||
packages/kbn-lens-formula-docs @elastic/kibana-visualizations
|
||||
|
|
12
.i18nrc.json
12
.i18nrc.json
|
@ -76,7 +76,7 @@
|
|||
"interpreter": "src/legacy/core_plugins/interpreter",
|
||||
"imageEmbeddable": "src/plugins/image_embeddable",
|
||||
"kbn": "src/legacy/core_plugins/kibana",
|
||||
"kbn-esql-validation-autocomplete": "packages/kbn-esql-validation-autocomplete/src",
|
||||
"kbn-esql-validation-autocomplete": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src",
|
||||
"kbnConfig": "packages/kbn-config/src",
|
||||
"kbnDocViews": "src/legacy/core_plugins/kbn_doc_views",
|
||||
"kibana_react": "src/legacy/core_plugins/kibana_react",
|
||||
|
@ -98,8 +98,8 @@
|
|||
"presentationUtil": "src/plugins/presentation_util",
|
||||
"randomSampling": "x-pack/packages/kbn-random-sampling",
|
||||
"reactPackages": "packages/react",
|
||||
"esqlEditor": "packages/kbn-esql-editor",
|
||||
"esqlUtils": "packages/kbn-esql-utils",
|
||||
"esqlEditor": "src/platform/packages/private/kbn-esql-editor",
|
||||
"esqlUtils": "src/platform/packages/shared/kbn-esql-utils",
|
||||
"reporting": "packages/kbn-reporting",
|
||||
"savedObjects": "src/plugins/saved_objects",
|
||||
"savedObjectsFinder": "src/plugins/saved_objects_finder",
|
||||
|
@ -119,9 +119,9 @@
|
|||
"serverlessPackages": "packages/serverless",
|
||||
"sse": ["packages/kbn-sse-utils"],
|
||||
"coloring": "packages/kbn-coloring/src",
|
||||
"languageDocumentation": "packages/kbn-language-documentation/src",
|
||||
"esql": "src/plugins/esql",
|
||||
"esqlDataGrid": "src/plugins/esql_datagrid",
|
||||
"languageDocumentation": "src/platform/packages/private/kbn-language-documentation/src",
|
||||
"esql": "src/platform/plugins/shared/esql",
|
||||
"esqlDataGrid": "src/platform/plugins/shared/esql_datagrid",
|
||||
"statusPage": "src/legacy/core_plugins/status_page",
|
||||
"telemetry": ["src/plugins/telemetry", "src/plugins/telemetry_management_section"],
|
||||
"timelion": ["src/plugins/vis_types/timelion"],
|
||||
|
|
|
@ -102,11 +102,11 @@ This API doesn't support angular, for registering angular dev tools, bootstrap a
|
|||
|Embeddables are React components that manage their own state, can be serialized and deserialized, and return an API that can be used to interact with them imperatively.
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/src/plugins/esql/README.md[esql]
|
||||
|{kib-repo}blob/{branch}/src/platform/plugins/shared/esql/README.md[esql]
|
||||
|The editor accepts the following properties:
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/src/plugins/esql_datagrid/README.md[esqlDataGrid]
|
||||
|{kib-repo}blob/{branch}/src/platform/plugins/shared/esql_datagrid/README.md[esqlDataGrid]
|
||||
|Contains a Discover-like table specifically for ES|QL queries:
|
||||
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ export class ESQLASTInspectorPlugin
|
|||
links: [
|
||||
{
|
||||
label: 'README',
|
||||
href: 'https://github.com/elastic/kibana/tree/main/packages/kbn-esql-validation-autocomplete/README.md',
|
||||
href: 'https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md',
|
||||
iconType: 'logoGithub',
|
||||
size: 's',
|
||||
target: '_blank',
|
||||
|
|
|
@ -42,7 +42,7 @@ export class ESQLValidationExamplePlugin
|
|||
links: [
|
||||
{
|
||||
label: 'README',
|
||||
href: 'https://github.com/elastic/kibana/tree/main/packages/kbn-esql-validation-autocomplete/README.md',
|
||||
href: 'https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md',
|
||||
iconType: 'logoGithub',
|
||||
size: 's',
|
||||
target: '_blank',
|
||||
|
|
14
package.json
14
package.json
|
@ -488,13 +488,13 @@
|
|||
"@kbn/es-ui-shared-plugin": "link:src/plugins/es_ui_shared",
|
||||
"@kbn/eso-model-version-example": "link:examples/eso_model_version_example",
|
||||
"@kbn/eso-plugin": "link:x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin",
|
||||
"@kbn/esql": "link:src/plugins/esql",
|
||||
"@kbn/esql-ast": "link:packages/kbn-esql-ast",
|
||||
"@kbn/esql": "link:src/platform/plugins/shared/esql",
|
||||
"@kbn/esql-ast": "link:src/platform/packages/shared/kbn-esql-ast",
|
||||
"@kbn/esql-ast-inspector-plugin": "link:examples/esql_ast_inspector",
|
||||
"@kbn/esql-datagrid": "link:src/plugins/esql_datagrid",
|
||||
"@kbn/esql-editor": "link:packages/kbn-esql-editor",
|
||||
"@kbn/esql-utils": "link:packages/kbn-esql-utils",
|
||||
"@kbn/esql-validation-autocomplete": "link:packages/kbn-esql-validation-autocomplete",
|
||||
"@kbn/esql-datagrid": "link:src/platform/plugins/shared/esql_datagrid",
|
||||
"@kbn/esql-editor": "link:src/platform/packages/private/kbn-esql-editor",
|
||||
"@kbn/esql-utils": "link:src/platform/packages/shared/kbn-esql-utils",
|
||||
"@kbn/esql-validation-autocomplete": "link:src/platform/packages/shared/kbn-esql-validation-autocomplete",
|
||||
"@kbn/esql-validation-example-plugin": "link:examples/esql_validation_example",
|
||||
"@kbn/eui-provider-dev-warning": "link:test/plugin_functional/plugins/eui_provider_dev_warning",
|
||||
"@kbn/event-annotation-common": "link:packages/kbn-event-annotation-common",
|
||||
|
@ -607,7 +607,7 @@
|
|||
"@kbn/kibana-utils-plugin": "link:src/plugins/kibana_utils",
|
||||
"@kbn/kubernetes-security-plugin": "link:x-pack/plugins/kubernetes_security",
|
||||
"@kbn/langchain": "link:x-pack/packages/kbn-langchain",
|
||||
"@kbn/language-documentation": "link:packages/kbn-language-documentation",
|
||||
"@kbn/language-documentation": "link:src/platform/packages/private/kbn-language-documentation",
|
||||
"@kbn/lens-config-builder-example-plugin": "link:x-pack/examples/lens_config_builder_example",
|
||||
"@kbn/lens-embeddable-utils": "link:packages/kbn-lens-embeddable-utils",
|
||||
"@kbn/lens-formula-docs": "link:packages/kbn-lens-formula-docs",
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"name": "@kbn/esql-validation-autocomplete",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0",
|
||||
"sideEffects": false,
|
||||
"scripts": {
|
||||
"make:defs": "ts-node --transpileOnly ./scripts/generate_function_definitions.ts",
|
||||
"postmake:defs": "yarn run lint:fix",
|
||||
"lint:fix": "cd ../.. && node ./scripts/eslint --fix ./packages/kbn-esql-validation-autocomplete/src/**/*.ts",
|
||||
"test:validation": "cd ../.. && yarn test:jest ./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts"
|
||||
}
|
||||
}
|
|
@ -26,8 +26,8 @@ SRCS = glob(
|
|||
SHARED_DEPS = [
|
||||
"//packages/kbn-i18n",
|
||||
"//packages/kbn-ui-theme",
|
||||
"//packages/kbn-esql-validation-autocomplete",
|
||||
"//packages/kbn-esql-ast",
|
||||
"//src/platform/packages/shared/kbn-esql-validation-autocomplete",
|
||||
"//src/platform/packages/shared/kbn-esql-ast",
|
||||
"@npm//antlr4",
|
||||
"@npm//monaco-editor",
|
||||
"@npm//monaco-yaml",
|
||||
|
|
|
@ -25,7 +25,7 @@ webpack_cli(
|
|||
"//packages/kbn-i18n",
|
||||
"//packages/kbn-i18n-react",
|
||||
"//packages/kbn-ebt-tools",
|
||||
"//packages/kbn-esql-ast",
|
||||
"//src/platform/packages/shared/kbn-esql-ast",
|
||||
"//packages/kbn-monaco",
|
||||
"//packages/kbn-datemath",
|
||||
"//packages/kbn-analytics",
|
||||
|
|
|
@ -19,7 +19,8 @@ export const storybookAliases = {
|
|||
cloud_security_posture_packages: 'x-pack/packages/kbn-cloud-security-posture/storybook/config',
|
||||
cloud: 'packages/cloud/.storybook',
|
||||
coloring: 'packages/kbn-coloring/.storybook',
|
||||
language_documentation_popover: 'packages/kbn-language-documentation/.storybook',
|
||||
language_documentation_popover:
|
||||
'src/platform/packages/private/kbn-language-documentation/.storybook',
|
||||
chart_icons: 'packages/kbn-chart-icons/.storybook',
|
||||
content_management_examples: 'examples/content_management_examples/.storybook',
|
||||
custom_icons: 'packages/kbn-custom-icons/.storybook',
|
||||
|
@ -60,7 +61,7 @@ export const storybookAliases = {
|
|||
observability_slo: 'x-pack/plugins/observability_solution/slo/.storybook',
|
||||
presentation: 'src/plugins/presentation_util/storybook',
|
||||
random_sampling: 'x-pack/packages/kbn-random-sampling/.storybook',
|
||||
esql_editor: 'packages/kbn-esql-editor/.storybook',
|
||||
esql_editor: 'src/platform/packages/private/kbn-esql-editor/.storybook',
|
||||
security_solution: 'x-pack/plugins/security_solution/.storybook',
|
||||
security_solution_packages: 'x-pack/packages/security-solution/storybook/config',
|
||||
serverless: 'packages/serverless/storybook/config',
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-esql-editor'],
|
||||
setupFilesAfterEnv: ['<rootDir>/packages/kbn-esql-editor/setup_tests.ts'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/private/kbn-esql-editor'],
|
||||
setupFilesAfterEnv: ['<rootDir>/src/platform/packages/private/kbn-esql-editor/setup_tests.ts'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-esql-utils'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/private/kbn-language-documentation'],
|
||||
};
|
|
@ -9,6 +9,6 @@
|
|||
"scripts": {
|
||||
"make:docs": "ts-node --transpileOnly scripts/generate_esql_docs.ts",
|
||||
"postmake:docs": "yarn run lint:fix",
|
||||
"lint:fix": "cd ../.. && node ./scripts/eslint --fix ./packages/kbn-language-documentation/src/sections/generated"
|
||||
"lint:fix": "cd ../../../../.. && node ./scripts/eslint --fix ./src/platform/packages/private/kbn-language-documentation/src/sections/generated"
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-esql-validation-autocomplete'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-esql-ast'],
|
||||
};
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue