oxidecomputer / oxidecomputer/omicron

Notes from using wicket

Open
#3,283 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation wicket
Dominant language
Rust
Stars
572
Forks
97
Avg merge
2d 12h
Merged PRs (30d)
96

Description

I used wicket today mostly successfully to test some stuff. While I had watched demos, there were a few observation that I jotted down trying to use it that I wanted to list here. I'm not sure if these all should be acted upon, but thought I should mention them. I'm leaving triaging off and will let folks working on it figure out what milestone is appropriate if any. I realize these may not be the clearest, so please reach out.

  • Would love some way to tell what's present or not at the wicket home page.
  • Seeing everything greyed out made me think that nothing was detected (didn't realize I should have tabbed over). Though everything was colored as though it existed when I did.
  • Some way to discover available keys. Maybe '?' can pop up how to do things?
  • On update screen would love a way to know which sleds exist or are present at all.
  • What is the MGS connected status for and what does it mean? I see it counting up which at first made me think it was how long I was connected to it, but then it always resets.
  • I had no way to discover that hitting enter on the mupdate screen would have led to showing details while actively performing an update.
  • Status for installinator is Waiting for progress (at 0.00ns) during the host update sequence but that's probably related to #3282.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Wicket home, update, and mupdate screens described in the issue, including the tab, Enter, and ? interactions. The issue provides no file or test entry point; triage each observation separately and define completion for any selected status, discoverability, or feedback change before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.