2023年11月14日 20:00-22:00に、Webの相談所主催のオンラインイベント「「Gutenberg」のIssueバスター会@oVice #1」を開催しました。
イベントURL
https://web-soudan.connpass.com/event/301897/
イベント概要
あなたも、WordPressのブロックエディタの開発プロジェクトに貢献してみましょう。
「Gutenberg」のリポジトリ:https://github.com/WordPress/gutenberg
初めての参加者の方でも比較的取り組みやすい内容になっております。 現在、Issueが5,000以上あるので、古いIssueをテストして再現しないものはクローズを促してみよう。 「Needs Tesging」 ラベルがついている古いIssueかつ、コメントのないものに着手してみよう。 https://github.com/WordPress/gutenberg/issues?q=is%3Aopen+label%3A%22Needs+Testing%22+sort%3Acreated-asc
前提条件
- Gutenbergのローカル開発環境(wp-env、or WordPress Playground)
- GitHubアカウント
- WordPress.orgのアカウント
- WordSlackのアカウント
初めての方で環境をお持ちでない方
以下の「Gutenbergにコードでコントリビュートするための環境作成」をご覧の上、環境構築を行なってください。ご不明なことがある場合には、主催者側でできる限りサポートいたします。
イベントレポート
Issueのテスト
今回は以下の古いIssueをテストし、再現する・再現しない等のコメントを投稿しました。
- Paragraph tags stripped? #11211
- Inconsistent serialization/parsing of boolean attributes #27383
- Template Navigation: previews are rendered but not shown on smaller screens #29278
- Previous post block does not work for all attachment pages #31315
- View Post link URL after ajax update should not hardcode site domain #31514
お手軽環境構築
本イベントは、5000以上あるGutenbergのIssueのから古い誰もテストしていないIssueを確認し
修正されている・再現しなくなっているなどのIssueをクローズすることを促せないか ということを目的としています。
そういった観点から、誰でもテストしやすい環境を用意する必要があると考えました。
そこで、ブラウザがあればWordPressを実行できる WordPress Playground に着目しました。
以下の短縮リンクをクリックすると、最新バージョンWordPress(日本語)+最新バージョンGutenberg環境が1分ぐらいで起動します。
https://bit.ly/web-soudan-gutenberg-issue-buster
なお、このリンクの実装はベンさんのブログを参考にさせていただきました。
イベントの感想
はじめてのこころみでしたが、全員で1つのIssueに対して動作テストをすることで知らなかったGutenberg機能などを再確認・再発見できました。
毎月開催を予定していますので、お気軽にご参加ください。
イベントはWebの相談所のconnpassページにて告知します。