Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Site bug: DiagramLayerStack, DiagramFileTree and DiagramComponentFiles are not registered, so the Introduction's diagram is blank

Cerrado Apto para principiantes
#152 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
javascript

Línea de trabajo

Empieza por app/plugins/diagram-components.ts y compara sus registros con los archivos Vue de app/components/content/Diagram/. Comprueba las tres referencias Markdown indicadas y usa el registro de desarrollo o el HTML renderizado para confirmar el comportamiento del componente que falta. La tarea estará terminada cuando los tres diagramas estén registrados (o el registro se genere como se sugiere) y las páginas de documentación afectadas muestren sus diagramas en lugar de espacios en blanco.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Found in the 2026-10-08 front-end review, and checked.

app/plugins/diagram-components.ts registers 8 diagrams. LayerStack.vue, FileTree.vue and ComponentFiles.vue exist in app/components/content/Diagram/ but are not registered.

  • content/1.getting-started/1.index.md:21 uses ::DiagramLayerStack. The dev log shows Failed to resolve component: DiagramLayerStack, and the HTML contains a raw <DiagramLayerStack> element, so the first docs page has an empty gap.
  • content/2.guides/4.alternative-ui-variants.md:94 uses ::DiagramFileTree, which has the same problem.
  • DiagramComponentFiles is unused, but it belongs in 3.core-concepts/5.components.md ("A Component Has Two Sides").

Fix. Register the three diagrams. Better, generate the registrations with import.meta.glob('~/components/content/Diagram/*.vue') so a new diagram can't be missed. Consider failing the build or prerender on "Failed to resolve component".

Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
1 h 20 min
PR fusionados (30 d)
1

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de components-web-app/docs

Todos los issues de components-web-app/docs

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.