Compatibility with old `#` fragments
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- express, javascript, nodejs
- Ambito
- documentation, web-dev
Direzione di ricerca
Inizia esaminando l’issue #2324 e i reindirizzamenti attuali dai vecchi URL dell’API alle pagine di panoramica dell’API. Traccia il modo in cui vengono gestiti i frammenti come #res.send, quindi scegli e documenta un approccio per mappare i vecchi frammenti alle pagine dell’API corrispondenti, preservando il frammento. Il lavoro è completato quando i vecchi link dell’API raggiungono la sezione appropriata, includendo i frammenti delle guide se rientrano nell’ambito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In #2324 I'm fixing the URLs in our docs to point to appropriate sections in the docs. Other external resources (StackOverflow, GitHub comments, other websites) won't be updated and the links won't point them where they should.
While we could add elements with ids matching the old ones just like Node.js does (https://github.com/nodejs/doc-kit/issues/697), this would not solve the problem. Old links look like /en/4x/api.html#res.send, but on the new website a link to the same section would be /en/5x/api/response/#ressendbody. The old URL (after 301 redirect) leads to the API overview page.
Fixing this would require (besides adding elements with matching ids):
- going back to (or just adding) a single unified page with all API docs, or
- adding a client-side script to the API overview pages that parses the fragment and based on the element before
.redirects toexpress(#express*),application(#app*),request(#req*),response(#res*) orrouter(#router*) while keeping the fragment.
Fragment in guides also don't point to the same sections, but this is much less important and making it compatible with old URLs would not require any redirects or other complicated things (just hidden elements with old ids).
- Lingua principale
- MDX
- Stelle
- 5.4k
- Fork
- 2.3k
- Merge medio
- 2g 6h
- PR unite (30g)
- 24
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 expressjs/expressjs.com
-
Remove problematic examples from error handling guideForse già presa @Skytuhua l’ha presa 4 giorni fa. Apertabug require-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
expressjs/expressjs.com#2549 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Suggestion: mention lint-time security checks on the security best practices pageForse già presa @methila-2056 l’ha presa 66 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
expressjs/expressjs.com#2471 ·
I maintainer di solito rispondono entro 1 giorno
-
Document customizing `express.json()` size limit for specific routesForse già presa @vibhor-aggr l’ha presa 112 giorni fa. Aperta4.x 5.x docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
expressjs/expressjs.com#1421 · 3 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Add API docs for router(req, res, [next])Forse già presa @vibhor-aggr l’ha presa 112 giorni fa. Apertaenhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
expressjs/expressjs.com#1151 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
expressjs/expressjs.com#2541 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di expressjs/expressjs.com
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted Project:Docs workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
mfreed7/xslt_polyfill#65 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno