[Meta] Graph Technical Plan #44225
Labels
Feature:Graph
Graph application feature
Meta
Team:Visualizations
Visualization editors, elastic-charts and infrastructure
Intro
While rewriting the Graph app with EUI/Typescript/React and moving it to the new platform, it makes sense to address some usability issues during the re-write.
Preliminary roadmap
This is a collection of tasks included in re-writing and improving the Graph app. Mapping to certain releases is tentative and might change any time.
Iconography
Terminology
NEW
: Not started yet, details might need to get fleshed out before actual development can startIN PLANNING
: Details are fleshed out, details can be found in the linked discussion issueIN PROGRESS
: Development ongoingREVIEW PENDING
: Development mostly finished, but can't be reviewed yet because the change depends on unmerged PRsIN REVIEW
: Review ongoingDONE
: Merged into master branch7.5
DONE
✨ EUI-ification of saved objects managementDONE
✨ EUI-ification of settingsDONE
Advanced settings, drill-downs and blacklist [Graph] Settings EUI-ification #44587DONE
🐛 Fix raw documents drilldown (issues [Graph] Raw Documents drilldown broken #18027)DONE
🧹 Add functional test for happy path (issue [Graph] Re-enable Functional Tests #18084)DONE
🧹 Typing serializing/deserializing of saved state [Graph] Type persistence #44985DONE
✨ EUI-ification of graph bar (issues Graph vertex type configurator and vertex type list re-styling #44104)DONE
Vertex type manager [Graph] Field manager #45384DONE
Index pattern picker [Graph] EUI-ification of search bar #45351 (fixes Graph Workspace Index pattern dropdown box should be ordered alphabetically #21540)DONE
Search bar [Graph] EUI-ification of search bar #45351DONE
✨ Support for KQL in search bar [Graph] Kql support for query bar #45364DONE
✨ Getting started guidance (issues Graph workspace configuration flow #44103)DONE
Modal index pattern picker [Graph] EUI-ification of search bar #45351DONE
Central call to action on empty workspace [Graph] Empty workspace overlay #45547DONE
Fill with most common terms [Graph] Empty workspace overlay #45547DONE
🧹 Typing and testing venn diagram [Graph] Type and reactify venn diagram #45770DONE
🧹 Redux state handling for app stateDONE
State handling [Graph] App state management #46133DONE
Side effect tests [Graph] App state management saga tests #46914DONE
🧹 Move rendering to react [Graph] Reactify visualization #46799DONE
🧹 Review UI text Update Graph documentation and UI text #46296DONE
🧹 Update documentation Update Graph documentation and UI text #462967.6
DONE
🧹 Shim new platform (example code)DONE
🧹 Remove inferred edges logic [Graph] Remove inferred edges leftover code #50006DONE
🧹 Typing and moving server to new platformDONE
🐛 Fix heading structure (a11y) Graph accessible heading structure #48488 [Graph] Fix various a11y issues #54097DONE
🐛Only show actually aggregatable fields in field picker Only show explorable fields in Graph #47449 [Graph] Only show explorable fields #54101DONE
✨ In-app Graph examples Graph: Add sample data #54558DONE
✨ Improve error message on request failures [Graph] Improve error message on graph requests #54230The text was updated successfully, but these errors were encountered: