What would you like to happen?
Description:
Currently, when selecting or hovering over a variable in Hop, we can see its current value. However, in complex projects, it is difficult to identify the source of that variable. I suggest adding more metadata to the variable tooltip and a centralized management screen.
Proposed Enhancements:
Origin Metadata: The tooltip should indicate where the variable is coming from. For example:
Source: System Environment, Project Configuration, Pipeline Parameter, or Workflow Set Variable.
Defined in: The specific file path or object name (e.g., parent_pipeline.hpl or project-config.json).
Centralized Variable Dashboard: A dedicated view/UI that lists all variables currently in memory, categorized by scope (System, Root, Project, Pipeline), showing their current values and origins in a searchable table.
Why this is useful:
This would drastically reduce debugging time and help developers understand which configuration layer is overriding a specific value.
Issue Priority
Priority: 3
Issue Component
Component: Hop Gui
What would you like to happen?
Description:
Currently, when selecting or hovering over a variable in Hop, we can see its current value. However, in complex projects, it is difficult to identify the source of that variable. I suggest adding more metadata to the variable tooltip and a centralized management screen.
Proposed Enhancements:
Origin Metadata: The tooltip should indicate where the variable is coming from. For example:
Source: System Environment, Project Configuration, Pipeline Parameter, or Workflow Set Variable.
Defined in: The specific file path or object name (e.g., parent_pipeline.hpl or project-config.json).
Centralized Variable Dashboard: A dedicated view/UI that lists all variables currently in memory, categorized by scope (System, Root, Project, Pipeline), showing their current values and origins in a searchable table.
Why this is useful:
This would drastically reduce debugging time and help developers understand which configuration layer is overriding a specific value.
Issue Priority
Priority: 3
Issue Component
Component: Hop Gui