mengw15 opened a new issue, #4427: URL: https://github.com/apache/texera/issues/4427
### Feature Summary ### Task Summary This issue introduces the backend services necessary for the Python-Notebook-Migration tool. There are two services being introduced: The JupyterLab Service and the Notebook Migration Service. #### JupyterLab Service The JupyterLab service renders the user-uploaded Jupyter notebook and provides the iframe to render as a popup in the Texera workspace. It utilizes a custom javascript file to add highlighting behavior whenever a notebook cell is clicked, and when a workflow operator is clicked. <img width="699" height="720" alt="Image" src="https://github.com/user-attachments/assets/73c3449e-55d5-4cc0-ab5f-122240a61c92" /> ### Proposed Solution or Design #### Notebook Migration Service The Notebook Migration Service handles communication with the database as well as fetching the URL of the Jupyter service. ### Impact / Priority (P2)Medium – useful enhancement ### Affected Area _No response_ -- 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]
