q2 hub --project does not sync .bib files, so citations fail to render through the hub
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
Línea de trabajo
Empieza por crates/quarto-hub/src/discovery.rs y sigue cómo se seleccionan los archivos del proyecto para la sincronización. Reproduce el problema con un proyecto que contenga rapport.qmd y refs.bib, y compara el renderizado del hub con q2 render. El trabajo estará terminado cuando el hub sincronice el archivo bibliográfico y la cita se renderice sin un error de archivo faltante.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In project mode, q2 hub --project <dir> doesn't sync .bib files to the hub. crates/quarto-hub/src/discovery.rs only picks up .qmd/.md, config files, .tsx, binary resources and _extensions/. As a result, any document with bibliography: refs.bib fails to render through the hub. I saw this through q2 mcp:
get_errors/ the patch render check:Bibliography file '/project/refs.bib' not foundrender(--allow-render):Bibliography file '...\quarto-hub-mcp-render-XXXX\refs.bib' not found
Repro: a folder with rapport.qmd (front matter bibliography: refs.bib, one [@key] citation) and refs.bib. Run q2 hub --project ., connect with q2 mcp --server ws://127.0.0.1:<port>/ws, and call get_errors on rapport.qmd. Rendering the same folder with q2 render works.
.csl files (and other text resources referenced from YAML) probably have the same problem, but I haven't checked. Possibly related: #1011.
q2 0.42.0, Windows 11.
- Lenguaje dominante
- Rust
- Estrellas
- 293
- Forks
- 20
- Merge medio
- 4 h 53 min
- PR fusionados (30 d)
- 203
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 quarto-dev/q2
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
quarto-dev/q2#1095 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
quarto-dev/q2#1031 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
quarto-dev/q2#957 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
quarto-dev/q2#1115 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 1-2 días Aptitud para principiantes 52/100
quarto-dev/q2#1111 ·
Los mantenedores suelen responder en 1 día
Todos los issues de quarto-dev/q2
Issues similares
-
needs-triage tooling
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
neilsh/stunt-reel#317 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
storytold/craft-fonts#65 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
storytold/craft-libs#723 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
n0-computer/iroh#4669 · 1 comentario ·
Los mantenedores suelen responder en 1 día