-
Notifications
You must be signed in to change notification settings - Fork 117
Description
Task Summary
The notebook migration tool introduces a large amount of new code and modified files. If we were to introduce the tool as a single PR, it would be too large to properly manage and modularize. Thus, we will need to merge the tool into the main repository across multiple PRs to write accurate descriptions for each modular component of the tool. There are many components of the notebook migration tool that can be introduced separately, making it easier to document each part individually.
Proposed Solution or Design
Each modular component of the tool, such as the front-end, separate back-end microservices (the main notebook-migration-service and the Jupyter microservice), can be introduced in a separate PR to ensure that each component has an accurate and sufficient description. We will raise PRs for each necessary portion of the tool’s codebase, document it accordingly, and merge it into the main Texera codebase. This plan allows for the most seamless integration of the large codebase of the tool into the main repository.
Priority
P2 – Medium
Task Type
- Code Implementation
- Documentation
- Refactor / Cleanup
- Testing / QA
- DevOps / Deployment