Pegjs: Rilis PEG.js 0.12.0

Dibuat pada 7 Sep 2018  ·  13Komentar  ·  Sumber: pegjs/pegjs

Rilis 0.11.0 sudah dekat! Berikut adalah langkah-langkah yang tersisa:

  • [x] Tingkatkan semua perpustakaan bekas ke versi terbarunya
  • [ ] Jatuhkan dukungan untuk

    • [ ] Simpul 6.x

    • [ ] Simpul 8.x

    • Internet Explorer

  • [ ] Uji dukungan Node.js

    • [ ] 10.x

    • [ ] 12.x

    • [ ] 14.x _(Mendatang pada 04/2020)_

  • [ ] Uji dukungan browser (hanya versi terbaru)

    • [ ] Chrome

    • [x] Firefox

    • [ ] Opera

    • [ ] Safari

    • [ ] Tepian

  • [ ] Lain-lain _(Opsional)_

    • [ ] Perbarui masalah dan templat pr untuk GitHub ( contoh )

    • [ ] Perbarui wiki

    • [ ] Jatuhkan dukungan forum; Dorong diskusi dalam masalah GitHun sebagai gantinya

    • [ ] Lebih banyak tes

    • [ ] Tingkatkan cakupan

    • [ ] @pegjs/mandiri

  • [ ] Melepaskan!

    • [ ] Perbarui CHANGELOG.md

    • [ ] Tambahkan catatan tentang 0.11.0 yang bernasib buruk dan akhirnya ditulis ulang

    • [ ] Perbarui versi ke 0.12.0

    • [ ] Publikasikan ke NPM

    • [ ] Buat rilis di GitHub

    • [ ] Perbarui situs web (#578)

    • [ ] Tweet

task

Komentar yang paling membantu

Adakah yang bisa kami lakukan untuk membantu menyelesaikan rilis ini?

Semua 13 komentar

@dmajda @Mingun

Saya telah memperbarui file CHANGELOG.md , dan sebelum rilis saya berpikir untuk menambahkan sedikit lebih banyak informasi untuk perubahan besar.

Untuk saat ini, saya sedang melakukan hal-hal lain (termasuk perombakan situs web), tetapi ketika saya melakukan itu, saya akan berterima kasih jika kalian melihat daftar dan mengarahkan saya ke apa pun yang harus saya ubah atau Anda pikir saya lewatkan .

Hai @futagoza! Saya tidak mengikuti pengembangan PEG.js lagi, jadi saya tidak bisa memberikan banyak komentar selain itu changelog terlihat sangat mengesankan dan saya senang Anda berhasil mendapatkan rilis. Pertahankan kerja bagus!

Terima kasih @dmajda

Saya tidak mengikuti pengembangan PEG.js lagi

Maaf, seharusnya lebih jelas; sebenarnya mengacu pada perubahan apa pun yang telah kalian buat yang saya lupa tambahkan, lalu saya akan memperbarui changelog (kecuali jika sudah dihapus tentu saja )

Seolah tidak ada yang terlupakan. Saya meninggalkan beberapa komentar di bawah komit 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0, umumnya dengan keinginan untuk menambahkan referensi ke masalah tertentu

@ Mingun baru saja mendorong 4723176 dengan apa yang Anda catat

Adakah yang bisa kami lakukan untuk membantu menyelesaikan rilis ini?

Ada berita tentang ini?

@futagoza sesuatu yang khusus Anda ingin bantuan? Sepertinya beberapa orang di sini mungkin bersedia dan saya melihat semua aktivitas komit.

Apakah ada pembaruan kapan v0.11.0 dapat dirilis?

@futagoza butuh bantuan merilis versi?

@lindner @srenault @tilgovi @GreenImp @cr-roypeled Maaf terlambat membalas

Saya agak terbebani dengan pekerjaan saya sekarang tetapi telah (pada waktu istirahat saya) mengerjakan penulisan ulang perpustakaan PEG.js yang ditulis dalam TypeScript. Ini awalnya dimulai sebagai cara untuk memperbaiki bug di sistem plugin baru untuk 0,11 (maksudnya adalah untuk menemukan akar masalah dan melakukan brainstorming untuk memperbaikinya menggunakan sistem tipe TypeScripts) sebelum akhirnya merilisnya, tetapi tergeletak di luar kendali menjadi sebuah full-blown rewrite yang juga mengubah AST saat ini dan API library (termasuk opsi) untuk memungkinkan alur pengembangan yang lebih baik secara umum.

Karena ini, saya tidak nyaman dengan merilis 0,11 sekarang dengan perubahan saat ini; atau merilisnya dengan perubahan baru yang akan datang sebagai 0,11 karena mereka melampaui apa yang dimaksudkan untuk 0,11 secara pribadi. Maaf menunggu lama teman-teman

Sobat, saya tidak bermaksud kasar, tetapi versi peg di npm sudah berusia lebih dari tiga tahun. mengatakan "saya membuang dan memulai dengan hal yang lebih besar" adalah sebuah masalah

jika Anda sudah tiga tahun dan terburu-buru bekerja, inilah saatnya untuk mencoba pola pengembangan yang berbeda. ini adalah perpustakaan yang sangat sering digunakan dan kami semua menunggu hal-hal penting yang tidak akan digabungkan

saya baru saja menerapkan dukungan TypeScript terhadap 11. butuh waktu sekitar satu jam. saya tidak tahu apakah akan memasangnya, karena saya tidak berpikir Anda akan menggabungkan 11.

saya bisa menulisnya melawan 10 di jam yang sama. Anda dapat menerbitkan 0.10.1, dengan dukungan modul es dan TypeScript, dan proyek ini dapat segera kembali sehat.

kami benar-benar tidak ingin desain ulang menyeluruh yang besar ini memblokir perpustakaan selama tiga tahun.

kami membutuhkan perpustakaan ini untuk kembali ke tempat di mana tambalan dapat dilakukan dan diterbitkan lagi.

apakah Anda bersedia menerima tambalan terhadap 10? itu hal yang benar untuk dilakukan di sini.

tolong biarkan ini kembali menjadi proyek komunitas yang sehat. pilih bahwa 0.10.0 menerima patch, atau gabungkan dan publikasikan 0.11.0.

mari kita bantu.

Ini adalah cara Anda memperlakukan proyek gatal-gatal pribadi, bukan proyek yang bergantung pada orang lain.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat