zyratlo opened a new pull request, #89:
URL: https://github.com/apache/incubator-texera-site/pull/89
### What changes were proposed in this PR?
- Adds `content/blog/notebook-migration-tool/index.md`, a
feature-introduction post on the notebook migration tool
- The post is in two halves. The first walks through the feature with no
assumptions about Texera's internals: converting a notebook, reading the result
through the cell mapping, and what the tool does not do. The second covers how
it is built, the four-stage refactor that moved `notebook-migration-service`
onto Texera's "orchestrators are global, stateful resources are per user"
pattern, and six problems that shaped it.
- Adds two screenshots under `static/images/blog_hero/` and three demo
videos under `static/videos/`
### Demo
https://github.com/user-attachments/assets/401db208-53af-45f8-8ffb-a1f31c966e6a
### Any related issues, documentation, discussions?
Describes the tool tracked in apache/texera#4301
### How was this PR tested?
- Ran `npm run serve` and opened the post, confirmed both images render and
all three videos load and play
- Confirmed the post appears first on `/blog/` with its hero image and
description on the card
- Confirmed every referenced asset resolves; the post links five files under
`static/` and all five are included here
- Checked the post at a narrow viewport, confirm no horizontal overflow and
that the media scale down with the content column
### Was this PR authored or co-authored using generative AI tooling?
Co-authored with Claude Opus 5 in compliance with ASF
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]