Implement the terminal user interface of the `mithril-setup signer` command
Maintainer thường phản hồi trong vòng 2 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
- 25/100
Hướng nghiên cứu
Start in the mithril-setup crate, where ratatui is already added and the signer sub-command is wired, and read ADR 014 (https://mithril.network/doc/adr/14) for the intended form layout. The open work is the form screen (parameter table, in-place editing, buttons), the result screen with the install command, and an undecided error-handling approach. Done means both screens render from the setup orchestrator's output and the README documents them. Ask the maintainers about the error-handling choice before building it.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Why
The mithril-setup signer command must guide the operator through the setup of a Mithril signer in a terminal, with every parameter prefilled and editable in a single view, as decided in ADR 014 (https://mithril.network/doc/adr/14).
What
The mithril-setup signer command shows a form screen (a grid of the prefilled parameters with their provenance and status, editable in place) and a result screen (the install command to run), built with ratatui and driven by the setup orchestrator.
How
- Add
ratatuito themithril-setupcrate - Implement the form screen
- Banner with the messages of the command
- Table of the parameters with their value, provenance and status
- Row selection, in place editing
- Message of the selected row and key help
-
AbortandContinuebuttons
- Implement the result screen with the install command, the warnings line and the
Exitbutton - How do deal with errors? (new screen or crash the TUI with error in the console, overwriting an existing file)
- Wire the terminal interface in the
signersub-command - Document the screens in the
mithril-setupREADME - Next fine tuning steps:
- TBD
- Ngôn ngữ chính
- Rust
- Star
- 155
- Fork
- 52
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 37
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- 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 IntersectMBO/mithril
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
IntersectMBO/mithril#1605 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
spike :satellite:
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
IntersectMBO/mithril#3701 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Publish a DNSLink record of the immutable archives IPNS name in the Mithril networks DNS zonesCó thể đã có người làm @jpraynaud đã nhận 2 ngày trước. Đang mởfeature :rocket:
IntersectMBO/mithril#3700 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
feature :rocket:
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
IntersectMBO/mithril#3698 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Prototype the Cardano database snapshot and restoration with the Leios databaseCó thể đã có người làm @jpraynaud đã nhận 5 ngày trước. Đang mởprototype :hammer_and_wrench:
IntersectMBO/mithril#3691 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của IntersectMBO/mithril
Issue tương tự
-
[Bug]: opencode_go chat route drops reasoning_effort (even 'none'), while the same endpoint honors it via custom_llm_provider=openaiCó thể đã có người làm @arvindkumar-ship-it đã nhận hôm nay. Đang mởllm translation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
BerriAI/litellm#51871 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
comp-formats
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 64/100
ClickHouse/ClickHouse#131694 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
cli: `execCargoMetadata` decodes stdout per chunk, corrupting non-ASCII paths across pipe boundariesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
C-Bug S-Needs-Triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
bevyengine/bevy#26558 ·
Maintainer thường phản hồi trong vòng 2 ngày