0.11.0リリースが近づいています! 残りの手順は次のとおりです。
CHANGELOG.md
更新します@dmajda @Mingun
CHANGELOG.mdファイルを更新しました。リリース前に、主要な変更についてもう少し情報を追加することを考えています。
今のところ、私は他のこと(ウェブサイトのオーバーホールを含む)を行っていますが、それをしている間、皆さんがリストを見て、私が変更すべきものを指摘したり、私が見逃したと思ったりした場合はありがたいです。
こんにちは@futagoza! 私はもうPEG.jsの開発をフォローしていません。そのため、変更ログが非常に印象的であり、リリースに到達できてうれしいことを除けば、あまりコメントすることはできません。 良い仕事を続けてください!
ありがとう@dmajda
私はもうPEG.js開発をフォローしていません
申し訳ありませんが、もっと明確にすべきでした。 私が追加するのを忘れたあなたたちが行った変更を実際に参照していたので、変更ログを更新します(もちろん削除されていない限り😅)
何も忘れられていないかのように。 私はコミット87dcc13d0f87843d8eb5980f8fa1f493d13a7db0の下にいくつかのコメントを残しましたが、一般的には特定の問題への参照を追加したいと思います
@Mingunはあなたがメモしたもので4723176をプッシュしました
このリリースを完成させるために私たちができることはありますか?
これに関するニュースはありますか?
@futagoza特に助けが必要なことはありますか? ここの何人かの人々が喜んでいるかもしれないようで、私はすべてのコミット活動を見ます。
v0.11.0がいつリリースされるかについての更新はありますか?
@futagozaはバージョンのリリース
@lindner @srenault @tilgovi @ GreenImp @ cr-roypeled返信が遅くなってすみません🙇
私は今、自分の仕事で少し過負荷になっていますが、(休暇中は)TypeScriptで記述されたPEG.jsライブラリの書き直しに取り組んでいます。 これは元々、0.11の新しいプラグインシステムのバグを修正する方法として始まりました(問題の根本を見つけ、TypeScripts型システムを使用して修正をブレインストーミングすることを目的としていました)が、最終的にリリースする前に、制御不能になりました。本格的な書き直し😅これは、現在のASTとライブラリのAPI(オプションを含む)も変更して、一般的により良い開発フローを可能にします。
このため、現在の変更で0.11をリリースすることに不安を感じています。 または、今後の新しい変更を0.11としてリリースします。これは、0.11で意図されていたものを個人的に覆い隠しているためです。 長い間お待たせしました🙇
バディ、失礼という意味ではありませんが、npmのペグのバージョンは3年以上前のものです。 「私は廃棄して、さらに大きなものから始めている」と言うのは問題です
3年経ち、作業を中断している場合は、別の開発パターンを試すときが来ました。 これは非常に頻繁に使用されるライブラリであり、私たちは皆、マージされない重要なものを待っています
11に対してtypescriptサポートを実装しました。約1時間かかりました。 11をマージするつもりはないと思うので、我慢するかどうかわかりません。
私は同じ時間に10に対してそれを書くことができました。 esモジュールとtypescriptをサポートして0.10.1を公開すると、このプロジェクトはすぐに元の状態に戻る可能性があります。
これらの大規模な再設計が3年間ライブラリをブロックすることは本当に望んでいません。
このライブラリは、パッチをコミットして再度公開できる場所に戻す必要があります。
10に対するパッチを受け入れますか? それはここで行う正しいことです。
これを健全なコミュニティプロジェクトに戻してください。 0.10.0がパッチを受け入れていることを選択するか、0.11.0をマージして公開します。
手伝いましょう。
これは、他の人が依存しているプロジェクトではなく、個人的なかゆみを掻くプロジェクトを扱う方法です。
最も参考になるコメント
このリリースを完成させるために私たちができることはありますか?