Fixture builder: a PageBuilder or PageDataBuilder as a route target
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 70/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- documentation, testing
Direzione di ricerca
Il payload non indica il file della documentazione, quindi per prima cosa trova la pagina fixtures / scaffold nella documentazione dell'API. Leggi il comportamento in api-components-bundle#474 (collegato nell'issue) per confermare le firme di linkRoute, redirect e linkIri e i casi di errore prima di scrivere. Il lavoro è completato quando la pagina documenta le tre forme di chiamata, la regola «uno tra routeName o page:», i casi di --append e l'eccezione per i builder senza route.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The API bundle's CwaFixtureBuilder now accepts the builder itself wherever a scaffold referred to a route by name (components-web-app/api-components-bundle#474, fixes components-web-app/api-components-bundle#471).
Please document, in the fixtures / scaffold page of the API docs:
$cwa->component($link)->linkRoute('route', page: $about)and the same on aPageDataBuilder:page:takes aPageBuilderorPageDataBuilder; pass exactly one ofrouteNameandpage:.$cwa->redirect('/old', to: $about):to:takes a route name, aPageBuilderor aPageDataBuilder.linkIri():route:takes either builder (the IRI of its route),page:aPageBuilderandpageData:aPageDataBuilder(the IRI of the entity).- It resolves to the route generated for that page, whatever its name (e.g. a suffixed
about-1), at the same moment named links resolve, so it costs no extra flush. In an--appendload a kept page resolves to its existing route, and a page whose declared path was already in use resolves to the route at that path. - A builder with no route (a template page,
withoutRoute(), untitled page data) throws, naming the page and the call that referred to it. generate-fixtureskeeps writing route names; this is a convenience for scaffolds written by hand.
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1h 20m
- PR unite (30g)
- 1
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 components-web-app/docs
-
Browser Tests page: the template's tests no longer use the sample content (components-web-app#177)Aperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
components-web-app/docs#267 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
components-web-app/docs#266 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
components-web-app/docs#265 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
components-web-app/docs#264 ·
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
components-web-app/docs#263 · 1 commento ·
Tutte le issue di components-web-app/docs
Issue simili
-
[测试] 等待仓库加载后再记录多仓库排序基线Forse già presa @myot233 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
area:arcade p3-medium ready-for-agent testing type:docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
fderuiter/deruiter.dev#2369 ·
I maintainer di solito rispondono entro 1 giorno
-
area:devenv origin:agent type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
overengineeringstudio/effect-utils#1949 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
ccch1mneyyy/dsh-TUI#1631 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
MiniMax-AI/minimax-code#507 ·
I maintainer di solito rispondono entro 1 giorno