Alpha 10 リリース — Wailsの新章
Wails v3 Alpha 10をリリースできることを大変うれしく思います。しかも、今回は大規模なリリースです!最近はリリースのペースが遅く見えたかもしれませんが、その裏では驚くほど多くの作業が進められてきました。本日は単なる新しいリリースの日ではなく、Wailsの開発アプローチが変わる節目でもあります。
なぜ時間がかかったのか?
多くの開発チームと同じように、私たちも各リリース前に完璧を目指すという落とし穴にはまりました。すべてのバグを修正し、すべての機能を磨き上げ、万全の状態にしたいと考えていたのです。しかし、ソフトウェアからバグが完全になくなることはありません。そのような幻想上の状態を待っていても、皆さんに改善を届ける時期が遅れるだけです。
新しいリリース戦略
本日から、デイリーリリース戦略を採用します。その日のうちにマージされた新しい変更は、当日の終わりにリリースします。このアプローチにより、次のことが可能になります。
- バグ修正と機能をより迅速に届ける
- フィードバックサイクルの頻度を高める
- Betaへの移行を加速する
- 開発プロセスの透明性を高める
つまり、時折行われる大規模なリリースに代わり、小規模なリリースがより頻繁に行われるようになるかもしれません。これはWailsコミュニティのすべての皆さんにとって有益だと考えています。
ご協力いただく方法
Wailsへの貢献を希望する方の多さに、私たちは圧倒されるほどうれしく感じています!コントリビューターが参加しやすくなるよう、新しい仕組みを導入します。
- まず、Alphaリリースに関するバグ報告の受け付けを開始します。リリース頻度を高めることで、これが可能になります。
- 「Ready for Work」とマークされたIssueは、コミュニティからの貢献を受け付けています
- これらのIssueには明確な要件があり、すぐに取り組めます
- 特に重要なのは、PRをテストしてくださる方が必要だということです。これは、皆さんにできる最も価値のある貢献の一つです
テストにコードベースの深い知識は必要ありませんが、変更がさまざまな環境やユースケースで正しく動作することを確認できるため、非常に大きな価値があります。
今後の展開
新しいデイリーリリース戦略により、Betaに向けて急速に進展していくでしょう。品質を犠牲にすることなく、勢いを維持しながらWails v3を可能な限り早く安定版としてリリースできるよう取り組んでいきます。
そして、この先にはいくつかのサプライズが待っているかもしれません……😉
ありがとうございます
コードを提供してくださった方、リリースをテストしてくださった方、バグを報告してくださった方、そしてWailsを使ってくださったすべての皆さんに感謝します。皆さんの支援とフィードバックが、このプロジェクトを前進させる原動力です。
より頻繁なリリース、より迅速なイテレーション、そしてこれから始まる刺激的な歩みに期待しましょう!
参加してみませんか?GitHubリポジトリで「ready for work」とマークされたIssueを確認するか、コミュニティに参加して最新の変更のテストにご協力ください。