-
Notifications
You must be signed in to change notification settings - Fork 91
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
Workflow Browser #4360
Workflow Browser #4360
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4360 +/- ##
==========================================
- Coverage 39.02% 38.83% -0.19%
==========================================
Files 786 793 +7
Lines 34791 34977 +186
Branches 5505 5544 +39
==========================================
+ Hits 13576 13583 +7
- Misses 20032 20204 +172
- Partials 1183 1190 +7
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This reverts commit 9428684.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
Added a comprehensive workflow browser feature to the catalog UI, enabling users to explore and manage workflows within buckets.
- Added new routes
/b/:bucket/workflows
and/b/:bucket/workflows/:slug
incatalog/app/constants/routes.ts
for workflow navigation - Implemented responsive workflow list view with grid layout and package count indicators in
catalog/app/containers/Bucket/Workflows/List.tsx
- Added workflow detail view showing metadata, schema links and associated packages in
catalog/app/containers/Bucket/Workflows/Detail.tsx
- Added GraphQL queries
WorkflowPackageCount
andWorkflowPackages
for fetching workflow-related package data - Integrated workflow browser into bucket navigation with a dedicated "Workflows" tab in
BucketNav.tsx
16 file(s) reviewed, 15 comment(s)
Edit PR Review Bot Settings | Greptile
catalog/app/containers/Bucket/Workflows/gql/WorkflowPackageCount.generated.ts
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like, how this feature makes separate sections of the Quilt linked together, and the app feels more holistic.
It looks like workflow page should have the same UI blocks (packages) as Packages tab:
- that way same concepts (packages) have same UI representation
- grid stretches awkwardly when there is a long meta string
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The only hard request is to make this configurable via the usual Catalog UI configuration file. My current assumption is that this will be on by default, though that may change based on feedback at BioIT World.
added configurable visibility and adjusted the ui to use outlined surfaces instead of elevated ones |
they are mostly the same, the only difference being absence of the sparkline and the metadata,
well, somewhat, yeah, but it doesn't seem that bad |
It's difficult to read text with |
idk, seems quite readable to me. 400 is regular weight, and i specifically wanted to make it lighter |
* master: Workflow Browser (#4360)
A dedicated space for workflows
Checklist