Document redirectTo() on fixture page and page data builders
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 68/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- markdown, php
- Ambito
- documentation
Direzione di ricerca
Inizia dalla pagina dei fixtures in content/4.api/, accanto alla documentazione esistente di $cwa->redirect(), e leggi l'esempio di redirectTo() e l'elenco dei comportamenti nell'issue. Verifica il comportamento con la PR del bundle API collegata (#468) invece di tirare a indovinare. È completato quando la pagina spiega in che cosa redirectTo() differisce da redirect(), quali sono i target validi, i casi di errore, la regola di --append e la modifica a generate-fixtures.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
API bundle PR: https://github.com/components-web-app/api-components-bundle/pull/468 (fixes components-web-app/api-components-bundle#461)
What to document
The fixture builder has a new method on page and page data builders, redirectTo(routeName). It makes the page's own route redirect to another route, for a URL that is both a page and a redirect. A common case is a home page at / that forwards to a section.
$cwa->page('home', uiComponent: 'Primary', layout: 'main', route: '/', routeName: 'home')
->title('Home')
->redirectTo(routeName: 'graphs');
$cwa->pageData($pageData, template: 'conference', route: '/events')
->redirectTo(routeName: 'cwa-conference');
Points for the fixtures / scaffold page (content/4.api/):
- How it differs from
$cwa->redirect('/old', to: 'about'):redirect()creates a separate route that has no page, whileredirectTo()makes the page's own route redirect. - The target is a route name: any route in the same load, including a
$cwa->redirect()route, or one already in the database. An unknown name fails the load with a message naming the page or page data. - A page or page data with no route of its own (a template,
withoutRoute(), or no title and noroute:) cannot redirect, and the load fails with a message namingredirectTo(). doctrine:fixtures:load --append: the redirect is set only on a route the load creates. A page that already exists, or a route whose path is already in use, keeps the redirect it has.generate-fixturesnow writes->redirectTo(routeName: …)for a page or page data whose route redirects. Before this, it dropped the redirect and reported nothing. A target that is not part of the site is listed under "could not be reproduced".
- Lingua principale
- Vue
- Stelle
- 0
- Fork
- 0
- 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 components-web-app/docs
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
components-web-app/docs#245 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
components-web-app/docs#243 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
components-web-app/docs#241 ·
-
documentation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
components-web-app/docs#246 ·
-
Document the generate-fixtures asset store (fixtures.assets, $cwa->asset(), prune-fixture-assets)Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
components-web-app/docs#242 ·
Tutte le issue di components-web-app/docs
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
-
documentation v3
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
cucumberswift/CucumberSwift#437 ·
I maintainer di solito rispondono entro 1 giorno
-
area: design documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
eyalgolan/statecraft-israel#883 ·
I maintainer di solito rispondono entro 1 giorno
-
frontend/README.md is the unchanged, Vite template and doesn't explain how to run the UIForse già presa @Aarav-Singh2007 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
jenkinsci/user-guide-ai-chatbot-plugin#102 · 2 commenti ·
I maintainer di solito rispondono entro 6 giorni