Pdf.js: Documente que pdfjs-dist es una compilación "nocturna"

Creado en 5 feb. 2018  ·  15Comentarios  ·  Fuente: mozilla/pdf.js

https://github.com/mozilla/pdfjs-dist y https://www.npmjs.com/package/pdfjs-dist no muestra claramente que el lanzamiento es una compilación continua. La documentación, obtenida de https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md , probablemente debería cambiarse para aclarar esto. Y https://mozilla.github.io/pdf.js/getting_started/ no establece claramente que pdfjs-dist no es la compilación de versión estable.

Aquí hay un ejemplo de confusión causada por esto: https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784

1-other

Comentario más útil

¿Dónde se sienta esto? Realmente espero una versión compatible con webpack 4 pronto.

Todos 15 comentarios

O podríamos enviar comunicados de npm en su lugar.

comunicados de npm, por favor! Usaría la etiqueta next para todas las versiones beta y ninguna etiqueta para las versiones estables. Prácticamente estándar de la industria en este momento.

Trabajé un poco en esto en https://github.com/mozilla/botio-files-pdfjs/pull/22.

Una cosa que no estoy seguro de cómo manejar es arreglar nuestra configuración actual de npm. Estoy pensando en volver a etiquetar la rama 2.0 como next y publicar una versión 1.0 anterior como estable hasta que la lancemos. Sin embargo, esto puede generar cierta rareza para cualquiera que ya haya sacado una versión 2.0 de npm. ¡Abierto a sugerencias!

No puedo responder por toda la comunidad, pero en mi opinión, el cambio vale mucho la pena esta conmoción única.

Creo que esa es de hecho la mejor solución aquí. Además, si lanzamos la versión final 2.0, tendrá un número de versión más alto, así que creo (pero podría estar equivocado aquí ya que no soy tan familiar con el funcionamiento interno de NPM) que las personas que sacaron una versión anterior luego se actualizará automáticamente a la versión final 2.0.

Oh sí. Podemos etiquetar los lanzamientos no finales con next lugar de latest partir de la versión oficial 2.0. Entonces:

  1. ^1.x.xxx usuarios de
  2. ^2.x.xxx usuarios de
  3. latest usuarios de

Así que eso es bastante dulce en mi opinión.

También podríamos dar a las personas del punto 1 atascadas en la versión preliminar de 1.x una pista usando npm obsoleto al dejar en desuso todas las versiones preliminares de 1.x con un mensaje como "Es probable que, sin saberlo, esté utilizando una versión inestable de PDF.js. Por favor baje de categoría a la versión estable más reciente, 1.9.xxx o actualice a la nueva versión 2.x. Guía de actualización aquí: http://example.com/pdfjsupgradeguide ".

El cambio para los bots ahora está fusionado.

@brendandahl ¿Hay algo más que deba hacerse para este problema, además de tal vez reiniciar/webhook de bot?

¿Dónde se sienta esto? Realmente espero una versión compatible con webpack 4 pronto.

Parece que esto está hecho

Sí, el repositorio pdfjs-dist ya no cambia después de cada confirmación. Simplemente no estoy seguro de si el proceso de liberación estaba funcionando correctamente. @brendandahl ¿No tuviste algunos problemas al crear el prelanzamiento? Si hay problemas, deben solucionarse porque si la versión preliminar se convierte en la versión final, también debe publicarse en pdfjs-dist .

@timvandermeij

¿Tienes algún plan de cuándo lanzarás la versión 2.0? ¿Hay algún problema pendiente con respecto a 2.0? https://github.com/mozilla/pdf.js/projects/5

@prohtex , está claramente marcado como un prelanzamiento.

@wojtekmaj No dijo que no era un prelanzamiento. Me dijeron que sería más o menos funcionalmente igual que el lanzamiento. Dado que es muy difícil encontrar este enlace, pensé en compartirlo.

Cerrando ya que esto está hecho.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

PeterNerlich picture PeterNerlich  ·  3Comentarios

dmisdm picture dmisdm  ·  3Comentarios

azetutu picture azetutu  ·  4Comentarios

AlexP3 picture AlexP3  ·  3Comentarios

timvandermeij picture timvandermeij  ·  4Comentarios