LearnNewsExamplesServices
Frontmatter
id5132
titleCreating the Storybook framework
stateOpen
labels
enhancementhelp wantedepicno auto closehacktoberfest
assignees[]
createdAtDec 5, 2023, 10:35 AM
updatedAtMay 16, 2026, 10:50 PM
githubUrlhttps://github.com/neomjs/neo/issues/5132
authortobiu
commentsCount4
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

Creating the Storybook framework

Openenhancementhelp wantedepicno auto closehacktoberfest
tobiu
tobiu commented on Dec 5, 2023, 10:35 AM

This should most likely be the starting point of this project. We can most likely break it down into smaller tickets.

We need to follow the official guide: https://storybook.js.org/docs/contribute/framework

and analyse the already existing implementations: https://github.com/storybookjs/storybook/tree/next/code/frameworks

e.g. the ember implementation might be work a closer look, since it seems to not be template-driven.

tobiu added the enhancement label on Dec 5, 2023, 10:35 AM
tobiu added the help wanted label on Dec 5, 2023, 10:35 AM
tobiu added the epic label on Dec 5, 2023, 10:35 AM
tobiu
tobiu Dec 5, 2023, 10:36 AM

@valentinpalkovic

tobiu cross-referenced by #5133 on Dec 5, 2023, 10:40 AM
tobiu
tobiu Dec 11, 2023, 11:19 AM

More input from @valentinpalkovic:

We do not need to clone or fork the entire storybook repo.

Copying the code from one of the existing storybook frameworks into a new repo is sufficient. E.g.: https://github.com/storybookjs/storybook/tree/next/code/frameworks/react-webpack5

Then we need to adjust the package name inside the package.json and can use this custom framework package inside storybook.

Once the setup is in place, the renderToCanvas method is key. E.g.: https://github.com/storybookjs/storybook/blob/next/code/renderers/react/src/renderToCanvas.tsx

Out of scope for this ticket => https://github.com/neomjs/neo/issues/5133

@github-actions - 2024-08-29T02:26:13Z

This issue is stale because it has been open for 90 days with no activity.

  • 2024-08-29T02:26:14Z @github-actions added the stale label

@github-actions - 2024-09-12T02:29:02Z

This issue was closed because it has been inactive for 14 days since being marked as stale.

  • 2024-09-12T02:29:03Z @github-actions closed this issue
tobiu removed the stale label on Oct 2, 2024, 12:41 AM
tobiu added the no auto close label on Oct 2, 2024, 12:41 AM
tobiu reopened this issue on Oct 2, 2024, 12:41 AM
tobiu added the hacktoberfest label on Oct 2, 2024, 12:43 AM
tobiu cross-referenced by #6000 on Oct 2, 2024, 12:52 AM