orpc-v2: migrate proposals plugin to the new plugin API (publisher rename)
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ó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- backend
Hướng nghiên cứu
Bắt đầu với proposals plugin và bộ kiểm thử của nó sau khi hoàn tất #259 và #260, sau đó lần theo các vòng lặp publisher chạy nền của nó và createPlugin API mới. Xác minh rằng publish() được await và hành vi tiếp tục sau khi khởi động lại đối với các publication đang thực hiện được duy trì. Được coi là hoàn tất khi các bài kiểm thử của proposals plugin đều thành công và hành vi tiếp tục sau khi khởi động lại đã được xác minh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Ticket ID: B4d
Parent
#248 — orpc-v2: consolidate fork into everything-dev and migrate platform to oRPC v2 + Effect 4 (epic)
What to build
Stage B, step 4d: migrate the proposals plugin to the new createPlugin API, including its background publisher loops on the renamed @orpc/publisher: publish() is now async (loops must await), and resumeRetentionSeconds becomes resume: { enabled, seconds }. Restart-resume behavior of in-flight publications must be preserved.
Acceptance criteria
- Proposals plugin test suite green on the new API
- Publisher loops await publish correctly; resume-after-restart behavior verified
Blocked by
- #259 — createPlugin restructure
- #260 — migrate all six contracts to the v2 route builder
- Ngôn ngữ chính
- TypeScript
- Star
- 5
- Fork
- 3
- Merge trung bình
- 9 giờ 50 phút
- Pull request đã merge (30 ngày)
- 146
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 78/100
NEARBuilders/everything-dev#400 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Pinnable dev host slot for child CI — versioned host bundle URLs or a first-class local-host runnerĐang mởenhancement ready-for-agent
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
NEARBuilders/everything-dev#613 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation ready-for-agent
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 66/100
NEARBuilders/everything-dev#608 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ 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#595 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
NEARBuilders/everything-dev#593 ·
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ự
-
freshness freshness:observed-only
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
thoroc/context-radar#282 ·
-
bug P2 rust
Độ 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
-
area: web
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
gabe-santana/arkdraw#25 ·
-
bug require-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
expressjs/expressjs.com#2549 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
codercops/discord-bot#101 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày