Skip to content

Kibana Workspace#212002

Draft
clintandrewhall wants to merge 1 commit intoelastic:mainfrom
clintandrewhall:experiments/workspace
Draft

Kibana Workspace#212002
clintandrewhall wants to merge 1 commit intoelastic:mainfrom
clintandrewhall:experiments/workspace

Conversation

@clintandrewhall
Copy link
Copy Markdown
Contributor

@clintandrewhall clintandrewhall commented Feb 21, 2025

This is an experiment. Details and writeup coming after demos/reviews.

cc: @ryankeairns @lukeelmers @ghudgins

@clintandrewhall clintandrewhall force-pushed the experiments/workspace branch 4 times, most recently from 4d0a8e5 to 339f66c Compare February 28, 2025 03:11
@clintandrewhall clintandrewhall added the ci:project-deploy-security Create a Security Serverless Project label Feb 28, 2025
@clintandrewhall clintandrewhall force-pushed the experiments/workspace branch 7 times, most recently from b8cfd15 to 1d62bf1 Compare March 7, 2025 16:22
data-test-subj="esql-quick-reference"
onClick={() => toggleLanguageComponent()}
onClick={() => {
workspaceDispatch(openToolbox(WORKSPACE_TOOL_HELP));
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

qq: why should apps use API like this like this instead of:

core.workspace.openToolbox(WORKSPACE_TOOL_HELP)

This would also remove a new of
const WorkspaceStateProvider = services.core.chrome.workspace.getStateProvider(); in discover

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really want to avoid bringing start contracts into our React code. It's always messy. I'd prefer just using Redux (or some abstraction thereof)... it's there and it's easy to understand. So that's why this PoC leans into just calling Redux.

@dominiqueclarke dominiqueclarke self-requested a review March 12, 2025 20:14
@clintandrewhall clintandrewhall linked an issue Jun 18, 2025 that may be closed by this pull request
@clintandrewhall clintandrewhall added ci:project-redeploy Always create a new Cloud project and removed ci:project-redeploy Always create a new Cloud project labels Sep 24, 2025
@yanwalton yanwalton marked this pull request as ready for review September 24, 2025 14:24
@yanwalton yanwalton requested review from a team as code owners September 24, 2025 14:24
@clintandrewhall clintandrewhall marked this pull request as draft September 24, 2025 14:29
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Sep 24, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@elasticmachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

Failed CI Steps

History

@kibanamachine
Copy link
Copy Markdown
Contributor

Project deployed, see credentials at: https://buildkite.com/elastic/kibana-deploy-project-from-pr/builds/617

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:project-deploy-security Create a Security Serverless Project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🌅 [Horizon] Workspace Chrome

4 participants