Skip to content

Remove Storybook in favor of /developers/design - #12934

Merged
mekarpeles merged 1 commit into
internetarchive:masterfrom
lokesh:12729/chore/remove-storybook
Jun 15, 2026
Merged

Remove Storybook in favor of /developers/design#12934
mekarpeles merged 1 commit into
internetarchive:masterfrom
lokesh:12729/chore/remove-storybook

Conversation

@lokesh

@lokesh lokesh commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Closes #12729

Removes Storybook (stories/) now that Lit component docs live on the data-driven /developers/design page. [refactor]

Storybook never grew past a single legacy CSS-button stub, sat two majors behind (7.6), and its GitHub Pages deploy was already removed in #8456 β€” internetarchive.github.io/openlibrary now 301-redirects to docs.openlibrary.org, so nothing live points at it.

Technical

  • Delete stories/ (stub story + Storybook config).
  • Remove storybook / build-storybook scripts from package.json.
  • Drop the stories/.storybook/* references from eslint.config.cjs.
  • Companion wiki cleanup (separate openlibrary.wiki repo, already pushed): the design-pattern-library page's dead Storybook links now point to /developers/design.

Testing

  • npm run lint passes; no storybook/stories/ references remain in the repo.

Screenshot

N/A β€” no app UI changes (docs/tooling only).

Stakeholders

@mekarpeles @cdrini @jimchamp

Storybook (in stories/) only ever held a single legacy CSS-button
stub, was two majors behind, and its GitHub Pages deploy was already
removed in internetarchive#8456 (internetarchive.github.io/openlibrary now 301s to
docs.openlibrary.org). Lit component docs now live on the data-driven
/developers/design page, so drop Storybook entirely:

- delete stories/
- remove storybook/build-storybook scripts from package.json
- drop stories/.storybook references from eslint.config.cjs
@lokesh
lokesh marked this pull request as ready for review June 15, 2026 20:22
@lokesh
lokesh requested a review from RayBB June 15, 2026 20:51
@mekarpeles
mekarpeles merged commit b86bb89 into internetarchive:master Jun 15, 2026
5 checks passed
@mekarpeles mekarpeles self-assigned this Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Web components documentation

2 participants