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]: Remove Deprecations and Drop Tooling Support #30679

Open
32 tasks
valentinpalkovic opened this issue Feb 26, 2025 · 0 comments
Open
32 tasks

[Tracking]: Remove Deprecations and Drop Tooling Support #30679

valentinpalkovic opened this issue Feb 26, 2025 · 0 comments
Assignees
Labels
Milestone

Comments

@valentinpalkovic
Copy link
Contributor

valentinpalkovic commented Feb 26, 2025

This milestone focuses on removing deprecated features and outdated tooling support to streamline Storybook 9. The work includes the deprecations and tooling removals listed in the linked issues. It also involves ensuring clear migration paths for affected users and improving related documentation.

Items:

1. Remove Deprecated Features

2. Drop Outdated Tooling Support

3. Remove @storybook/addon-storysource

  • Enable new codePanel per default
    • The newly introduced codePanel is currently hidden behind a parameter - Remove the parameter and think of a better statically analyzable way to know whether the panel should be shown or not
  • Remove @storybook/addon-storysource from the monorepo
    • Remove the package and its related dependencies
    • Write an automigration to detect its usage and to uninstall it for the user
    • Update migration notes to provide alternatives or guidance for users
  • Close Storysource GitHub issues with default message how to upgrade

4. Remove experimental status from @storybook/experimental-nextjs-vite

  • Rename @storybook/experimental-nextjs-vite
    • Rewrite all references
    • Check vite-plugin-nextjs-storybook for all references and rewrite
    • Write automigrations
  • Documentation
    • Adjust documentation
    • Write Migration guide

5. Write auto blocker to block people from upgrading from <8 to 9

6. Remove obsolete automigrations

  • Remove automigrations which are not relevant for an upgrade from 8 to 9

6. Improve Documentation on Ecosystem Releases

  • Create documentation for Tracking: Ecosystem Releases (issue [Tracking]: Ecosystem Releases #23279)
    • Write new documentation outlining the process for tracking ecosystem releases (@jonniebigodes)
    • Ensure the docs clarify how ecosystem releases (frameworks, tools, etc.) impact Storybook users (@jonniebigodes)
    • Either remove the GitHub tracking issue or reference the new docs page instead
@valentinpalkovic valentinpalkovic changed the title [Bug]: - [Tracking]: Remove Deprecations and Drop Tooling Support Feb 26, 2025
@valentinpalkovic valentinpalkovic added this to the 9.0 milestone Feb 26, 2025
@valentinpalkovic valentinpalkovic self-assigned this Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant