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にコードでコントリビュートするための環境作成」をご覧の上、環境構築を行なってください。ご不明なことがある場合には、主催者側でできる限りサポートいたします。

https://docs.google.com/presentation/d/1eQk_qp2XWsMadqJhbmKS-x1G0kgQ_IpGzem9r4yuATY/edit#slide=id.g2931a2cea3e_9_1

イベントレポート

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

なお、このリンクの実装はベンさんのブログを参考にさせていただきました。

ブラウザだけで動く WordPress Playground - ベンのブログ

サーバーやデータベースが不要!?ブラウザだけで完結する WordPress Playground の紹介をします。(投稿内にも WordPress Playground を埋め込んでいるので、実際に操作…

イベントの感想

はじめてのこころみでしたが、全員で1つのIssueに対して動作テストをすることで知らなかったGutenberg機能などを再確認・再発見できました。

毎月開催を予定していますので、お気軽にご参加ください。

イベントはWebの相談所のconnpassページにて告知します。

Follow me!