Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Real-time event matching while editing Pipeline Condition #147

Open
1800joe opened this issue Mar 26, 2024 Discussed in #146 · 0 comments
Open

Real-time event matching while editing Pipeline Condition #147

1800joe opened this issue Mar 26, 2024 Discussed in #146 · 0 comments
Labels
enhancement New feature or request

Comments

@1800joe
Copy link
Member

1800joe commented Mar 26, 2024

Discussed in https://github.com/orgs/noop-inc/discussions/146

Originally posted by eric-anderton-at-rearc March 26, 2024
I think there's an opportunity to provide something really useful in Noop's editing workflow. Basically, I'm requesting something like to edit- time debugging, without needing to fumble with both git and Noop to see why things aren't working.

Right now, I'm struggling to establish a matching expression for a repository release event. I can view the event stream on the Application screen, and I can see the Condition code in the editor screen. But I can't easily see both at the same time; the Popout Panel feature overlays the editor rather than sitting beside it. I also have no view into specifically what parts of the Condition matched and which ones did not.

I think the Condition editor would benefit from real-time matching against event data. Below, I have imagined an interface that is a mashup of both the event viewer and the editor, that interactively highlights matched events and passed/failed lines in the YAML.

Revised editor with embedded events panel:
image

Selecting an event highlights which expressions match and which do not:
image

Toggling the "Show Matched Events" option changes the matching mode to show which events match the current Condition:
image

@1800joe 1800joe added the enhancement New feature or request label Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant