Pegjs: PEG.js 0.12.0 freigeben

Erstellt am 7. Sept. 2018  ·  13Kommentare  ·  Quelle: pegjs/pegjs

Die Version 0.11.0 ist in der Nähe! Hier sind die restlichen Schritte:

  • [x] Aktualisieren Sie alle verwendeten Bibliotheken auf ihre neuesten Versionen
  • [ ] Drop-Support für

    • [ ] Knoten 6.x

    • [ ] Knoten 8.x

    • Internet Explorer

  • [ ] Node.js-Unterstützung testen

    • [ ] 10.x

    • [ ] 12.x

    • [ ] 14.x _(Erscheint in 04/2020)_

  • [ ] Browserunterstützung testen (nur neueste Versionen)

    • [ ] Chrom

    • [x] Firefox

    • [ ] Oper

    • [ ] Safari

    • [ ] Kante

  • [ ] Sonstiges _(Optional)_

    • [ ] Problem- und PR-Vorlagen für GitHub aktualisieren ( Beispiel )

    • [ ] Aktualisieren Sie das Wiki

    • [ ] Forenunterstützung abbrechen; Fördern Sie stattdessen Diskussionen in GitHun-Problemen

    • [ ] Weitere Tests

    • [ ] Reichweite erhöhen

    • [ ] @pegjs/standalone

  • [ ] Veröffentlichung!

    • [ ] CHANGELOG.md

    • [ ] Fügen Sie eine Notiz über das unglückliche 0.11.0 hinzu und es wird möglicherweise neu geschrieben 😅

    • [ ] Aktualisieren Sie die Version auf 0.12.0

    • [ ] Auf NPM veröffentlichen

    • [ ] Erstellen Sie eine Version auf GitHub

    • [ ] Website aktualisieren (#578)

    • [ ] Tweet

task

Hilfreichster Kommentar

Was können wir Leute tun, um diese Version fertigzustellen?

Alle 13 Kommentare

@dmajda @Mingun

Ich habe die Datei CHANGELOG.md aktualisiert und

Im Moment mache ich andere Dinge (einschließlich einer Überarbeitung der Website), aber während ich das tue, wäre ich dankbar, wenn ihr euch die Liste anschaut und mich auf alles hinweist, was ich ändern sollte oder was ihr denkt, dass ich es verpasst habe .

Hallo @futagoza! Ich verfolge die Entwicklung von PEG.js nicht mehr, daher kann ich nicht wirklich viele Kommentare abgeben, abgesehen davon, dass das Changelog wirklich beeindruckend aussieht und ich froh bin, dass Sie es geschafft haben, zum Release zu gelangen. Mach weiter so!

Danke @dmajda

Ich verfolge die Entwicklung von PEG.js nicht mehr

Entschuldigung, hätte klarer sein sollen; bezog sich eigentlich auf alle Änderungen, die Sie vorgenommen haben und die ich vergessen habe hinzuzufügen, dann werde ich das Changelog aktualisieren (es sei denn, es wurde natürlich entfernt 😅)

Als wäre nichts vergessen. Ich habe mehrere Kommentare unter Commit 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0 hinterlassen, im Allgemeinen mit dem Wunsch, Verweise auf bestimmte Probleme hinzuzufügen

@Mingun drückte gerade 4723176 mit dem, was du notiert hast

Was können wir Leute tun, um diese Version fertigzustellen?

Gibt es darüber irgendwelche Neuigkeiten?

@futagoza , bei dem du gerne Hilfe hättest? Es scheint, als wären einige Leute hier bereit, und ich sehe die ganze Commit-Aktivität.

Gibt es ein Update, wann v0.11.0 veröffentlicht werden kann?

@futagoza brauchst Hilfe beim Release der Version?

@lindner @srenault @tilgovi @GreenImp @cr-roypeled Sorry für die späte Antwort

Ich bin gerade mit meiner Arbeit etwas überlastet, habe aber (in meiner Freizeit) an einer Neufassung der in TypeScript geschriebenen PEG.js-Bibliothek gearbeitet. Es begann ursprünglich als eine Möglichkeit, einen Fehler im neuen Plugin-System für 0.11 zu beheben (die Absicht war, die Wurzel des Problems zu finden und ein Brainstorming mit dem TypeScripts-Typsystem durchzuführen), bevor es schließlich veröffentlicht wurde, aber es geriet außer Kontrolle in ein ausgewachsenes Rewrite 😅, das auch das aktuelle AST und die API der Bibliothek (einschließlich Optionen) ändert, um einen besseren Entwicklungsfluss im Allgemeinen zu ermöglichen.

Aus diesem Grund fühle ich mich nicht wohl damit, 0.11 jetzt mit den aktuellen Änderungen zu veröffentlichen; oder es mit den kommenden neuen Änderungen als 0.11 zu veröffentlichen, weil sie das, was für 0.11 persönlich gedacht war, in den Schatten stellen. Sorry für die lange Wartezeit Leute

Kumpel, ich will nicht unhöflich sein, aber die Version von peg on npm ist mehr als drei Jahre alt. zu sagen "ich verschrotte und fange mit einer noch größeren Sache an" ist ein Problem

Wenn Sie drei Jahre alt sind und die Arbeit versenken, ist es an der Zeit, ein anderes Entwicklungsmuster auszuprobieren. Dies ist eine sehr stark genutzte Bibliothek und wir warten alle auf wichtige Dinge, die nicht zusammengeführt werden

Ich habe gerade die Typoskript-Unterstützung gegen 11 implementiert. Ich habe ungefähr eine Stunde gebraucht. Ich weiß nicht, ob ich es aufstellen soll, weil ich glaube nicht, dass du 11 fusionieren wirst.

Ich könnte es gegen 10 in derselben Stunde schreiben. Sie könnten 0.10.1 veröffentlichen, mit Unterstützung für es-Module und Typoskript, und dieses Projekt könnte sofort wieder gesund werden.

Wir wollen wirklich nicht, dass diese großen übergreifenden Redesigns die Bibliothek drei Jahre lang blockieren.

Wir brauchen diese Bibliothek, um wieder an einem Ort zu sein, an dem Patches festgeschrieben und erneut veröffentlicht werden können.

Bist du bereit, Patches gegen 10 zu akzeptieren? das ist hier richtig.

Bitte lassen Sie dies wieder zu einem gesunden Gemeinschaftsprojekt werden. Wählen Sie entweder aus, dass 0.10.0 Patches akzeptiert, oder führen Sie 0.11.0 zusammen und veröffentlichen Sie es.

Lasst uns helfen.

So behandelst du ein persönliches, juckendes Projekt, nicht ein Projekt, von dem andere abhängen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen