[GSoC 2026] Project #2 design alignment: Dora.toml scope and Python isolation MVP #1512
-
|
Hello dora-rs team, I’ve been exploring Project #2 from the implementation side and wanted to validate the MVP boundary before going further. From the recent discussion, my understanding is that the first milestone should focus on:
That direction makes sense to me. I’ve been exploring this area through:
From reading the current Dora build/runtime flow, my current intuition is:
I’ve already been exploring an initial
The main design questions I’d appreciate guidance on are:
My goal is to keep the work incremental and aligned with Dora’s current architecture, rather than pushing a larger package-manager design too early. Any guidance on that MVP boundary would be very helpful. Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 5 replies
-
|
Hi, @bobdingAI, Update: I’ve started working on a prototype implementation for Dora-managed Python isolation (PR #1515), following the MVP direction discussed (Python-only, uv venv, build-time environment materialization with runtime reuse). The current prototype assumes a per-node/package environment model, but I’d appreciate confirmation on whether this aligns with the intended granularity for the MVP (per-node vs per-dataflow). |
Beta Was this translation helpful? Give feedback.
-
|
Hi, @bobdingAI @XxChang, One clarification for proposal alignment: Project #2 description currently links Should Project #2 be expected to target:
I want to make sure I’m aligning my proposal and contributions with the intended repository. |
Beta Was this translation helpful? Give feedback.
-
|
Hello, in your understanding, is DORA's package management tool for managing code packages (similar to pip, cargo) or for managing distribution packages (similar to Docker)? These two different methods have completely different processing approaches. I'd like to hear your thoughts. |
Beta Was this translation helpful? Give feedback.
-
|
I also explored some of these ideas concretely in a small prototype repository, dora-package-ecosystem-prototype, mainly to validate |
Beta Was this translation helpful? Give feedback.
Hi, @bobdingAI @XxChang,
One clarification for proposal alignment:
Project #2 description currently links
dora-rs/adora, but the project text still refers to outcomes likedora install/dora publish, and most of the build/runtime/package-related work I’ve been exploring and contributing to is indora-rs/dora.Should Project #2 be expected to target:
dora-rs/adoradora-rs/doraI want to make sure I’m aligning my proposal and contributions with the intended repository.