Pegjs: Lanzamiento de PEG.js 0.12.0

Creado en 7 sept. 2018  ·  13Comentarios  ·  Fuente: pegjs/pegjs

¡La versión 0.11.0 está cerca! Estos son los pasos restantes:

  • [x] Actualice todas las bibliotecas usadas a sus versiones más recientes.
  • [] Soporte de caída para

    • [] Nodo 6.x

    • [] Nodo 8.x

    • explorador de Internet

  • [] Prueba la compatibilidad con Node.js

    • [] 10.x

    • [] 12.x

    • [] 14.x _ (Próximamente en 04/2020) _

  • [] Prueba la compatibilidad con el navegador (solo las últimas versiones)

    • [ ] Cromo

    • [x] Firefox

    • [] Opera

    • [] Safari

    • [ ] Borde

  • [] Misc _ (Opcional) _

    • [] Problema de actualización y plantillas de relaciones públicas para GitHub ( ejemplo )

    • [] Actualiza la wiki

    • [] Suelta el soporte del foro; En su lugar, fomente las discusiones sobre problemas de GitHun

    • [] Más pruebas

    • [] Aumentar la cobertura

    • [] @ pegjs / independiente

  • [ ] ¡Liberación!

    • [] Actualizar CHANGELOG.md

    • [] Agregue una nota sobre la desafortunada 0.11.0 y su eventual reescritura 😅

    • [] Actualizar la versión a 0.12.0

    • [] Publicar en NPM

    • [] Crea una versión en GitHub

    • [] Actualizar sitio web (n.º 578)

    • [ ] Pío

task

Comentario más útil

¿Hay algo que podamos hacer nosotros para ayudar a finalizar este lanzamiento?

Todos 13 comentarios

@dmajda @Mingun

Actualicé el archivo

Por ahora, estoy haciendo otras cosas (incluida una revisión del sitio web), pero mientras lo hago, les agradecería que revisaran la lista y me indicaran cualquier cosa que deba cambiar o que piensen que me perdí. .

¡Hola @futagoza! Ya no sigo el desarrollo de PEG.js, así que no puedo hacer muchos comentarios además de que el registro de cambios se ve realmente impresionante y que me alegro de que hayas logrado llegar al lanzamiento. ¡Sigan con el buen trabajo!

Gracias @dmajda

Ya no sigo el desarrollo de PEG.js

Lo siento, debería haber sido más claro; en realidad se refería a cualquier cambio que ustedes hayan hecho y que me haya olvidado agregar, luego actualizaré el registro de cambios (a menos que se haya eliminado, por supuesto 😅)

Como si nada se hubiera olvidado. Dejé varios comentarios en el compromiso 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0, generalmente con deseos de agregar referencias a problemas específicos

@Mingun acaba de presionar 4723176 con lo que anotaste

¿Hay algo que podamos hacer nosotros para ayudar a finalizar este lanzamiento?

¿Alguna noticia sobre esto?

@futagoza, ¿hay algo en particular en lo que quieras ayuda? Parece que algunas personas aquí podrían estar dispuestas y veo toda la actividad de confirmación.

¿Hay alguna actualización sobre cuándo se puede lanzar v0.11.0?

@futagoza ¿ necesita ayuda para lanzar la versión?

@lindner @srenault @tilgovi @GreenImp @ cr-roypeled Perdón por la respuesta tardía 🙇

Estoy un poco sobrecargado con mi trabajo en este momento, pero he estado (en mi tiempo libre) trabajando en una reescritura de la biblioteca PEG.js escrita en TypeScript. Originalmente comenzó como una forma de corregir un error en el nuevo sistema de complementos para 0.11 (la intención era encontrar la raíz del problema y hacer una lluvia de ideas sobre una solución usando el sistema de tipos TypeScripts) antes de finalmente liberarlo, pero se desparramó fuera de control en un reescritura completa 😅 que también está cambiando el AST actual y la API de la biblioteca (incluidas las opciones) para permitir un mejor flujo de desarrollo en general.

Debido a esto, no me siento cómodo con lanzar 0.11 ahora con los cambios actuales; o publicarlo con los próximos nuevos cambios como 0.11 porque eclipsan lo que estaba previsto para 0.11 personalmente. Perdón por la larga espera, amigos 🙇

amigo, no quiero ser grosero, pero la versión de peg en npm tiene más de tres años. decir "estoy desechando y comenzando con algo aún más grande" es un problema

Si lleva tres años y está echando a perder el trabajo, es hora de probar un patrón de desarrollo diferente. esta es una biblioteca muy utilizada y todos estamos esperando cosas importantes que no se fusionarán

Acabo de implementar el soporte de mecanografiado contra 11. Me tomó aproximadamente una hora. No sé si ponerlo porque no creo que vayas a fusionar 11.

Podría escribirlo contra 10 en la misma hora. podría publicar 0.10.1, con soporte para módulos es y mecanografiado, y este proyecto podría volver inmediatamente a ser saludable nuevamente.

Realmente no queremos que estos grandes rediseños globales bloqueen la biblioteca durante tres años.

Necesitamos que esta biblioteca vuelva a estar en un lugar donde los parches se puedan confirmar y publicar de nuevo.

¿Estás dispuesto a aceptar parches contra 10? eso es lo correcto aquí.

por favor deje que esto vuelva a ser un proyecto comunitario saludable. elija que 0.10.0 está aceptando parches, o combine y publique 0.11.0.

déjanos ayudarte.

Esta es la forma en que trata un proyecto personal que pica, no un proyecto del que dependen otras personas.

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

Temas relacionados

dmajda picture dmajda  ·  7Comentarios

mreinstein picture mreinstein  ·  12Comentarios

ronjouch picture ronjouch  ·  3Comentarios

StoneCypher picture StoneCypher  ·  6Comentarios

audinue picture audinue  ·  13Comentarios