Deprecated Storybook addon that throws migration errors directing users to the new package structure in Storybook 9.0
86
{
"context": "This evaluation criteria assesses how well the engineer uses Storybook's portable stories functionality to reuse stories in external testing environments. The focus is on proper usage of the composeStory, composeStories, and setProjectAnnotations APIs from @storybook/react.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Import composeStory",
"description": "Correctly imports the composeStory function from @storybook/react for composing individual stories",
"max_score": 15
},
{
"name": "Use composeStory",
"description": "Properly uses composeStory to compose individual stories with their meta configuration for rendering in tests",
"max_score": 25
},
{
"name": "Import composeStories",
"description": "Correctly imports the composeStories function from @storybook/react for composing all stories from a file",
"max_score": 10
},
{
"name": "Use composeStories",
"description": "Properly uses composeStories to compose all stories from a story file and iterates through them in tests",
"max_score": 25
},
{
"name": "Import setProjectAnnotations",
"description": "Correctly imports the setProjectAnnotations function from @storybook/react for global configuration",
"max_score": 10
},
{
"name": "Use setProjectAnnotations",
"description": "Properly uses setProjectAnnotations to apply global configuration (decorators, parameters) before composing stories",
"max_score": 15
}
]
}Install with Tessl CLI
npx tessl i tessl/npm-storybook--addon-backgroundsdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10