feat: support copy tasks in docs* outputTargets

Abierto
#4,038 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript

Línea de trabajo

Comienza leyendo la documentación de copy-tasks y siguiendo el destino de salida docs-readme utilizado por stencil build --docs-readme. Compara su comportamiento con el destino independiente copy descrito en el issue. Se considera terminado cuando un destino de documentación acepta la configuración copy mostrada y copia los assets coincidentes en su directorio docs generado.

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

Descripción

Feature: Want this? Upvote it! Resolution: Refine
Prerequisites
Describe the Feature Request

implement what is described in https://stenciljs.com/docs/copy-tasks :

Each output target can have its own copy config, which is an array of objects that defines any files or folders that should be copied over to the output target's build directory.

also for documentation targets.

Describe the Use Case

copy images and other assets from src into generated docs directory

Describe Preferred Solution
  {
    type: 'docs-readme',
    dir: 'docs',
    copy: [
      {
        src: '**/doc/*.png',
        dest: 'images',
      },
    ],
},
Describe Alternatives

tried to use an additional 'copy' target :

  {
    type: 'docs-readme',
    dir: 'docs',
  },
  {
    type: 'copy',
    dir: 'docs',
    copy: [
      {
        src: '**/doc/*.png',
        dest: 'images',
      },
    ],
  },

but the copy task si not executed when launching stencil build --docs-readme (why?)

Related Code

No response

Additional Information

No response

Lenguaje dominante
TypeScript
Estrellas
13.2k
Forks
865
Merge medio
2 d 16 h
PR fusionados (30 d)
29

Preparar el entorno

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 stenciljs/core

Todos los issues de stenciljs/core

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.