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

[Tracking] Vitest integration #28388

Closed
54 of 65 tasks
shilman opened this issue Jun 28, 2024 · 0 comments · Fixed by #28768
Closed
54 of 65 tasks

[Tracking] Vitest integration #28388

shilman opened this issue Jun 28, 2024 · 0 comments · Fixed by #28768
Assignees
Labels

Comments

@shilman
Copy link
Member

shilman commented Jun 28, 2024

RFC

#28386

Milestones

The Vitest integration effort is split into multiple types of work. It involves a Storybook plugin for Vitest, which transforms stories into tests (see RFC); Improvements in the core layer of Storybook; Some updates to the interactions addon and a creation of a new Storybook addon: @storybook/addon-vitest.

Milestone 1 - Add filtering logic and improved UI to Storybook (extracted from VTA)

Milestone 2 - Portable stories and core improvements

Tasks

Preview Give feedback
  1. kasperpeulen
  2. BREAKING CHANGE ci:daily patch:done patch:yes
    kasperpeulen
  3. addon: test bug ci:normal
    yannbf
  4. ci:daily maintenance
    kasperpeulen
  5. bug ci:normal react
    yannbf
  6. bug ci:normal portable stories
    yannbf

Milestone 3 - Experimental Vitest plugin - part 1

Tasks

Preview Give feedback
  1. patch
    yannbf
  2. yannbf
  3. skip-release
    yannbf
  4. ghengeveld
  5. yannbf
  6. yannbf
  7. yannbf
  8. yannbf
  9. yannbf
  10. yannbf
  11. yannbf
  12. kasperpeulen

Milestone 4 - Experimental Vitest plugin - part 2

Milestone 5 - Documentation and content creation

Tasks

Preview Give feedback
  1. kylegach

Milestone 6 - Extended portable stories support

Tasks

Preview Give feedback
  1. yannbf
  2. yannbf
  3. feature request portable stories web-components
  4. feature request portable stories preact
  5. angular feature request portable stories
  6. feature request html portable stories

Unplanned work

The following tasks were discussed to be out of scope, given the probable lack of time to work on them:

Tasks

Preview Give feedback
  1. yannbf
  2. kasperpeulen
@shilman shilman converted this from a draft issue Jun 28, 2024
@shilman shilman moved this from Under Consideration to In Progress in Storybook Roadmap Jul 16, 2024
@yannbf yannbf changed the title Vitest integration [Tracking] Vitest integration Jul 18, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Storybook Roadmap Aug 14, 2024
@kasperpeulen kasperpeulen reopened this Aug 15, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Storybook Roadmap Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants