Implement the terminal user interface of the `mithril-setup signer` command
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Rust
- スター
- 155
- フォーク
- 52
- 平均マージ
- 2日 17時間
- マージ済み PR(30日)
- 37
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
IntersectMBO/mithril のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
IntersectMBO/mithril#1605 · コメント 2 件 ·
メンテナーはふだん 2 日以内に返信
-
spike :satellite:
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
IntersectMBO/mithril#3701 ·
メンテナーはふだん 2 日以内に返信
-
Publish a DNSLink record of the immutable archives IPNS name in the Mithril networks DNS zones対応中かも @jpraynaud が 2 日前に担当しました。 オープンfeature :rocket:
IntersectMBO/mithril#3700 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
feature :rocket:
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
IntersectMBO/mithril#3698 ·
メンテナーはふだん 2 日以内に返信
-
Prototype the Cardano database snapshot and restoration with the Leios database対応中かも @jpraynaud が 5 日前に担当しました。 オープンprototype :hammer_and_wrench:
IntersectMBO/mithril#3691 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
IntersectMBO/mithril の issue をすべて見る
似ている issue
-
[Bug]: opencode_go chat route drops reasoning_effort (even 'none'), while the same endpoint honors it via custom_llm_provider=openai対応中かも @arvindkumar-ship-it が今日担当しました。 オープンllm translation
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
BerriAI/litellm#51871 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
comp-formats
難易度 2/5 半日 初心者へのやさしさ 64/100
ClickHouse/ClickHouse#131694 ·
メンテナーはふだん 1 日以内に返信
-
cli: `execCargoMetadata` decodes stdout per chunk, corrupting non-ASCII paths across pipe boundariesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
C-Bug S-Needs-Triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
bevyengine/bevy#26558 ·
メンテナーはふだん 2 日以内に返信