Find the books a draft links into for missing-book passes
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Read the repository lookup behind findLinksInBooks, the index's book keys, and reanchorMissingBooks; compare the host pass with the WebView's booksLinkedIn pass. Add the draft book-code lookup, switch the host pass to use it, and cover the out-of-canon code in a parity case. Run the conformance suite for the lookup and confirm the host marks those links stale.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
reanchorMissingBooks asks findLinksInBooks only about Canon.allBookIds less the books with text. A link's book code, though, comes from the USJ book node's code, which is the \id line's text, not the canon. A book whose \id line holds a code outside the canon, such as a typo or a lowercase gen, gives its links that code. The WebView pass and perf:bench start from booksLinkedIn, so they mark those links stale as links into a missing book; the host never asks about the code.
Add a repository lookup that lists the book codes the draft links into, answered from the index's book keys, and have reanchorMissingBooks start from it, as the WebView does.
This blocks 4a (#453). With the flag on, the host's pass is the only one, so such links would stay approved.
Done when: the host marks stale the links into a book code outside the canon, as the WebView pass does, with a parity case covering it and the conformance suite covering the lookup.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 63
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de sillsdev/interlinearizer-extension
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
sillsdev/interlinearizer-extension#537 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
sillsdev/interlinearizer-extension#533 ·
Los mantenedores suelen responder en 1 día
-
Deleting the active project leaves its draft marked savedPosiblemente ocupada @jasonleenaylor la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
sillsdev/interlinearizer-extension#519 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
sillsdev/interlinearizer-extension#515 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
sillsdev/interlinearizer-extension#538 ·
Los mantenedores suelen responder en 1 día
Todos los issues de sillsdev/interlinearizer-extension
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
gnosis/gnosis_vpn#661 ·
Los mantenedores suelen responder en 1 día
-
content-freshness: staleOwnedContent doc comments still say 'complete receipt' (follow-up to #7912)Abiertotriage:bug-verified
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
fix: reject sourceStorage/packagedStorage bucket that differs from the stack default (fail loud)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Eyevinn/open-videocore#1300 ·
Los mantenedores suelen responder en 1 día
-
nextjs-tracking
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
cloudflare/vinext#4390 ·
Los mantenedores suelen responder en 1 día
-
kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
kubernetes-sigs/headlamp#8175 ·
Los mantenedores suelen responder en 2 días