Replace query-parameter spreadsheet with "ask the sim".
@zepumph ci sta già lavorando.
Dal 1/4/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
This came up at 8/5/21 dev meeting, and I volunteered to create this issue.
In Jauary 2021, @kathy-phet wanted a list of public query parameters supported by sims. So over in https://github.com/phetsims/tasks/issues/1076, we populated @kathy-phet's 2021 PhET Sim: Query Parameter Review spreadsheet.
Problems with this spreadsheet:
- It has been difficult to maintain because it's not in GitHub.
- It's almost certainly out of sync with reality. Based on discussion at 8/5/21 dev meeting, developers have not been updating it, and some didn't know the spreadsheet existed.
- Info in the spreadsheet may be wrong, and there's no way to check (not even with master branch of a sim.)
- It does not tell you what query parameters are supported by a specific version of a sim.
- It tells you nothing about a query parameter's type, valid values, default value, etc.
The proposal is to replace the spreadsheet with a query parameter that causes the sim to print its list of (public) query parameters to the console. All of my sims currently support something similar: with ?log, the full set of supported query parameters (public and internal) are printed to the console.
Questions for @kathy-phet:
(1) Are you OK with abandoning the spreadsheet and going with this new approach?
(2) Is it OK to just print query parameter names and their values? Or do we need to print more info, like type, valid values, doc, etc? The former is relatively easy, the latter will increase cost.
(3) What name would you like for this new query parameter? printPublicQueryParameters?
Assigning to @kathy-phet to reply to the above questions. Putting on the Developer project board for triage.
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 5
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di phetsims/query-string-machine
-
type:epic
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
phetsims/query-string-machine#51 · 2 commenti ·
-
dev:code-review
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
phetsims/query-string-machine#43 · 10 commenti ·
-
type:misc
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
type:misc
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
phetsims/query-string-machine#36 · 2 commenti ·
-
phetsims/query-string-machine#29 · 8 commenti · 1 assegnatario ·
Tutte le issue di phetsims/query-string-machine
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
lichess-org/api#678 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
PostHog/posthog.com#20628 ·
I maintainer di solito rispondono entro 1 giorno
-
bug status:Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
jupyterlab/jupyterlab#19964 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
agentscope-ai/QwenPaw#8064 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: notebooks-jupyter bug theme: new notebook frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
posit-dev/positron#16347 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno