Michael Shilman
Michael Shilman
Issue: #14603 ## What I did - [x] Upgrade to MDX2 across the board - [x] Deleted broken `mdx-to-csf` codemod, which will be replaced #19497 - [x] Fix misc minor...
As part of the Canvas CI project, we got rid of all of our `examples`, e.g. https://github.com/storybookjs/storybook/pull/19343 and replaced them with `sandboxes` that are dynamically generated. This leaves a large...
## What Inspect a component's runtime propTypes to determine what to show in its ArgsTable ## Why Currently, Storybook extracts ArgTypes for JS React components using [react-docgen](https://github.com/reactjs/react-docgen). React-docgen performs a...
In MDX1, Storybook created a bunch of themed components for HTML elements `h1`, `h2`, ..., `p`, `div`, etc. https://github.com/storybookjs/storybook/blob/next/code/addons/docs/src/DocsRenderer.tsx#L10-L15 We used this convoluted approach to try to avoid CSS bleed...
In SB 6.0 we introduced [Args](https://storybook.js.org/blog/introducing-storybook-args/): dynamic inputs that are passed to stories. This changed the signature of story functions: ``` # Legacy (context) => StoryReturnType # Args-style (args, context)...
Currently React nodes, such as `children`, show a JSON object editor by default. They should show a text editor instead, in the short term. Long term, we should support JSX...
Currently, `source-loader` is used by both `addon-storysource` and `addon-docs`. It supports both `storiesOf` and `CSF` stories. Until 6.0 the `source-loader` and `CSF` cases were quite similar. Late in the release,...
Controls don't update iframed stories on the `Docs` tab, but **do** update on the `Canvas` tab.  For frameworks that support inline rendering (`react`, `vue`, `web-components`, etc.), making the docs...
_Originally posted by @ndelangen in https://github.com/storybookjs/storybook/issues/3968#issuecomment-709998495_ > Interesting @felipenmoura . So the idea is that when you have multiple globs that resolve to the same story, some race condition is...