Pegjs: Version PEG.js 0.12.0

Créé le 7 sept. 2018  ·  13Commentaires  ·  Source: pegjs/pegjs

La version 0.11.0 est proche ! Voici les étapes restantes :

  • [x] Mettez à niveau toutes les bibliothèques utilisées vers leurs dernières versions
  • [ ] Abandon de la prise en charge de

    • [ ] Nœud 6.x

    • [ ] Nœud 8.x

    • Internet Explorer

  • [ ] Tester la prise en charge de Node.js

    • [ ] 10.x

    • [ ] 12.x

    • [ ] 14.x _(À venir en 04/2020)_

  • [ ] Tester la prise en charge du navigateur (dernières versions uniquement)

    • [ ] Chrome

    • [x] Firefox

    • [ ] Opéra

    • [ ] Safari

    • [ ] Bord

  • [ ] Divers _(Facultatif)_

    • [ ] Problème de mise à jour et modèles de pr pour GitHub ( exemple )

    • [ ] Mettre à jour le wiki

    • [ ] Supprimer le support du forum ; Encouragez plutôt les discussions sur les problèmes de GitHun

    • [ ] Plus d'essais

    • [ ] Augmenter la couverture

    • [ ] @pegjs/autonome

  • [ ] Sortie!

    • [ ] Mettre CHANGELOG.md jour

    • [ ] Ajoutez une note sur le malheureux 0.11.0 et sa réécriture éventuelle 😅

    • [ ] Mettre à jour la version vers 0.12.0

    • [ ] Publier sur NPM

    • [ ] Créer une version sur GitHub

    • [ ] Mettre à jour le site Web (#578)

    • [ ] Tweeter

task

Commentaire le plus utile

Que pouvons-nous faire pour aider à finaliser cette version ?

Tous les 13 commentaires

@dmajda @Mingun

J'ai mis à jour le fichier CHANGELOG.md , et avant la sortie, je pense ajouter un peu plus d'informations pour les changements majeurs.

Pour l'instant, je fais d'autres choses (y compris une refonte du site Web), mais pendant que je fais cela, je vous serais reconnaissant de regarder la liste et de m'indiquer tout ce que je devrais changer ou si vous pensez que j'ai raté .

Salut @futagoza ! Je ne suis plus le développement de PEG.js, donc je ne peux pas vraiment faire de commentaires à part le fait que le changelog est vraiment impressionnant et que je suis content que vous ayez réussi à accéder à la version. Continuez votre bon travail!

Merci @dmajda

Je ne suis plus le développement de PEG.js

Désolé, ça aurait dû être plus clair ; faisait en fait référence à tous les changements que vous avez apportés et que j'ai oublié d'ajouter, alors je mettrais à jour le journal des modifications (à moins qu'il n'ait été supprimé bien sûr 😅)

Comme si rien n'était oublié. J'ai laissé plusieurs commentaires sous commit 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0, généralement avec le souhait d'ajouter des références à des problèmes spécifiques

@Mingun vient de pousser 4723176 avec ce que vous avez noté

Que pouvons-nous faire pour aider à finaliser cette version ?

des nouvelles à ce sujet?

@futagoza quelque chose en particulier sur aimerais de l' aide ? On dirait que quelques personnes ici pourraient être disposées et je vois toute l'activité de commit.

Y a-t-il une mise à jour sur la date de sortie de la v0.11.0 ?

@futagoza besoin d'aide pour publier la version ?

@lindner @srenault @tilgovi @GreenImp @cr-roypeled Désolé pour la réponse tardive 🙇

Je suis un peu surchargé de travail en ce moment, mais j'ai travaillé (pendant mon temps libre) sur une réécriture de la bibliothèque PEG.js écrite en TypeScript. Cela a commencé à l'origine comme un moyen de corriger un bogue dans le nouveau système de plugins pour 0.11 (l'intention était de trouver la racine du problème et de réfléchir à un correctif en utilisant le système de type TypeScripts) avant de finalement le publier, mais s'est étendu hors de contrôle dans un réécriture complète 😅 qui modifie également l'AST actuel et l'API de la bibliothèque (y compris les options) pour permettre un meilleur flux de développement en général.

Pour cette raison, je ne suis pas à l'aise avec la sortie de la 0.11 maintenant avec les changements actuels ; ou le publier avec les nouveaux changements à venir en tant que 0.11 car ils éclipsent ce qui était personnellement destiné à 0.11. Désolé pour la longue attente les gens 🙇

mon pote, je ne veux pas être impoli, mais la version de peg sur npm a plus de trois ans. dire "je me débarrasse et commence par un truc encore plus gros" est un problème

si vous avez trois ans et que vous saborder le travail, il est temps d'essayer un modèle de développement différent. c'est une bibliothèque très utilisée et nous attendons tous des choses importantes qui ne seront pas fusionnées

Je viens d'implémenter le support dactylographié contre 11. cela m'a pris environ une heure. je ne sais pas si je dois le mettre en place, car je ne pense pas que vous allez fusionner 11.

je pourrais l'écrire contre 10 dans la même heure. vous pourriez publier 0.10.1, avec la prise en charge des modules es et dactylographiés, et ce projet pourrait immédiatement redevenir sain.

nous ne voulons vraiment pas que ces grandes refontes globales bloquent la bibliothèque pendant trois ans.

nous avons besoin que cette bibliothèque soit de retour dans un endroit où les correctifs peuvent être validés et publiés à nouveau.

êtes-vous prêt à accepter des patchs contre 10 ? c'est la bonne chose à faire ici.

s'il vous plaît, laissez cela redevenir un projet communautaire sain. soit choisissez que 0.10.0 accepte les correctifs, soit fusionnez et publiez 0.11.0.

aidons-nous.

C'est ainsi que vous traitez un projet personnel qui gratte les démangeaisons, pas un projet dont dépendent d'autres personnes.

Cette page vous a été utile?
0 / 5 - 0 notes