Skip to content

Make a widget recorder and storybook replayer #433

@paddymul

Description

@paddymul

Checks

  • I have checked that this enhancement has not already been requested

How would you categorize this request. You can select multiple if not sure

Developer Experience/CI (feature to make it easier to devlop on Buckaroo)

Enhancement Description

For really tough bugs where something doesn't work in jupyter but does work in the best manually constructed storybook example, it is really useful to have a replay of exactly what happened in jupyterlab.

There is a branch with a transcript format and a replayer story, but there are problems on the branch

notably this branch breaks regular buckaroo.

chore/transcript-replayer

I don't love the way the current code is written, especially the replayer. The replayer is pretty tied to some complex react stuff, I think it could be rewritten as a simple JS harness that manipulates a react component.

also, this should have data recorded in a special parquet format.

work on this after the playwright jupyterlab tests are reliably running in CI

Pseudo Code Implementation

No response

Prior Art

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions