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

Document: fixture loads skip update propagation; run imagine:generate afterwards

Cerrado Apto para principiantes
#241 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
68/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo

Línea de trabajo

El issue menciona las páginas de fixtures de la API y de scaffold, pero no sus rutas de archivo, así que busca en este repositorio de documentación las páginas que cubren doctrine:fixtures:load y el comando de imagine. Lee el contexto upstream en components-web-app/api-components-bundle#465 para conocer el comportamiento exacto. Está terminado cuando las páginas expliquen tres puntos: no hay publish ni purga por escritura durante una carga, el vaciado único de la caché HTTP al final de la carga, y el paso imagine:generate seguido de una purga de caché.

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

Descripción

From components-web-app/api-components-bundle#465 (fixes api-components-bundle#460).

Please document in the API fixtures / scaffold pages:

  • While doctrine:fixtures:load runs (any fixture, --append included), the bundle propagates no update: nothing is published to Mercure and no per-write HTTP cache purge is sent. This also means no imagine variant is generated during the load.
  • At the end of a load the whole HTTP cache is flushed once (Souin only; otherwise the command says nothing was flushed). A failed flush is logged and does not fail the load.
  • After loading a site with images, run silverback:api-components:imagine:generate (a one-off Job in production, looping while it exits 3), then purge the HTTP cache. The load prints this reminder when imagine is enabled.
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.