-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
feat: add alpha/beta labels in launchpad #21111
Conversation
Thanks for taking the time to open a PR!
|
Test summaryRun details
View run in Cypress Dashboard ➡️ FlakinessThis comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard |
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.
Works well, I have couple small suggestions on using our existing visually-hidden
class to add context to these labels when announced by screen readers.
@@ -31,6 +31,10 @@ export const WizardFrontendFramework = objectType({ | |||
description: 'The display name of the framework', | |||
}) | |||
|
|||
t.nonNull.boolean('alpha', { | |||
description: 'Whether the framework is in alpha or not', | |||
}) |
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.
Just curious if it's worth codifying this as supportStatus
at this point. Do we anticipate marking future frameworks as "beta" when component testing overall leaves beta?
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'm expecting so - Jess has talked about support for Svelte and is giving a presentation on it soon, and Angular is another one we "support" (inside npm/angular
, and part of our "official" adapters) but certainly isn't production ready.
Edit: right, you mean alpha
vs beta
etc. Good idea, let's do this.
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.
Done.
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.
New styles look great 👍
Fixed and added requested a11y from Mark. |
User facing changelog
Add "beta" label for component testing and "alpha" label for Next.js in launchpad.
Additional details
Beta label
Alpha label
Note: This screenshot is from a test with mock data, using Create React App as a fixture. It's not really in alpha. You can see in
frameworks.ts
- see here - which frameworks have the alpha label (just Next.js right now).How has the user experience changed?
PR Tasks
cypress-documentation
?type definitions
?cypress.schema.json
?