v2-platform: 04 grafting engine in the real host — mount registry + one-plugin tracer bullet
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react, typescript
- Lĩnh vực
- full-stack, web-dev
Hướng nghiên cứu
Bắt đầu với nguyên mẫu web-grafting beta-v2 và các phát hiện đã được ghi lại của nó, sau đó truy vết host thực và các script composition, SSR và collision verify của nguyên mẫu. Hoàn tất có nghĩa là một web plugin thực được cung cấp thông qua host mount, các tiêu chí routing, context, SSR, collision và shared-scope được liệt kê đều đạt, và các script chạy trong các test suite thực.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Parent
#274 (v2 platform services spec)
What to build
Route grafting in the real host, as proven by the beta-v2 web-grafting prototype: a mount registry derived from pathless layouts, the composition function that grafts web-plugin route trees into mounts (reparenting only the subtree root, namespacing route ids per plugin), MF shared-singleton scope participation, and SSR-by-exclusion for session-gated mounts. The tracer bullet is ONE real web plugin grafted at one mount and served by the actual host — with the prototype's headless verify scripts promoted into the real test suites. The prototype code and its documented findings (including the corrections it produced) are the specification.
Acceptance criteria
- One real web plugin's route tree is grafted into a host mount with zero host-side routing code for that plugin
- Route ids are namespaced; duplicate leaf URL paths across plugins resolve first-wins without breaking either plugin
- Auth/apiClient context flows to grafted routes through root-route context
- Session-gated mounts server-render nothing; public mounts SSR fully
- The prototype's composition/SSR/collision verify scripts run as part of the real test suites
- The host joins the MF shared scope with React/router as eager singletons (no double-instance footgun)
Blocked by
- Epic #248 (oRPC v2 / Effect 4 migration) — grafting lands on the migrated platform.
- Ngôn ngữ chính
- TypeScript
- Star
- 5
- Fork
- 3
- Merge trung bình
- 9 giờ 37 phút
- Pull request đã merge (30 ngày)
- 157
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của NEARBuilders/everything-dev
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
NEARBuilders/everything-dev#628 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
NEARBuilders/everything-dev#400 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
NEARBuilders/everything-dev#667 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
NEARBuilders/everything-dev#666 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
NEARBuilders/everything-dev#665 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của NEARBuilders/everything-dev
Issue tương tự
-
BeOS .json missingĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mihaip/infinite-mac#475 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
marmelab/atomic-crm#401 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Deltares/webgl-streamline-visualizer#83 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ubicloud: usage is an awk syntax error on macOS, which also disables the vCPU quota preflightĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày