Setup › Configuration: hide thresholds behind Advanced so team number and robot file stand out

Aperta
#39 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
50/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
frontend

Direzione di ricerca

The work is the layout of the Setup › Configuration page in the flashpoint serve UI, which lists the team and connection fields, Robots, about 40 threshold fields from report.toml and anomaly.toml, and the Units table. Start by finding where that page is rendered and how the DEFAULT status shown on the Checks page is detected, since the collapsed Advanced section should depend on it. Done means thresholds sit in a collapsed Advanced section that is closed for bundled defaults, the explanatory line appears, Units shows whether a new team needs it, and no editable field changes.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Found walking through setup on a blank lake and blank config (flashpoint serve on main at 8369dff).

What happens

Setup › Configuration puts everything on one page: Team and connection (3 fields), Robots, then about 40 threshold fields across report.toml and anomaly.toml ([baseline] step_z, [sibling] need, [model] contamination, ...), then the Units table.

For a new team the only real decisions are the team number and a robot file. Everything else has working bundled defaults (Checks shows them as DEFAULT, ok). But the page reads as if you have to understand and fill in all of it, which is scarier than setup actually is.

Expected

  • Team and connection, and Robots, stay at the top as "what you need".
  • Thresholds and anomaly tuning sit behind a collapsed Advanced section, closed by default when the file is the bundled default, with one line: "Defaults work for most teams; change these after a few events."
  • Units stays visible, but says whether a new team needs it on day one.

No change to what can be edited; this is layout only.

Relates to #24.

Lingua principale
Python
Stelle
0
Fork
1
Merge medio
18h 37m
PR unite (30g)
15

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di IgniteRobotics/flashpoint

Tutte le issue di IgniteRobotics/flashpoint

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.