このハンドブックのナビゲーション
このハンドブックはブロック開発に焦点を当てており、5つの主要なセクションに分かれています。
- はじめに: ブロック開発を始めたばかりの方のために、ここでは開発環境を設定し、ブロック開発の基本を学ぶことができます。クイックスタートガイドやチュートリアル: 最初のブロックを作成するは、ブロック開発を学ぶための素晴らしい出発点です。
- ハウツーガイド: ここでは、はじめにのセクションで学んだことを基に、特定の問題を解決する方法を学ぶことができます。また、WordPressデータの操作やエディター体験のキュレーションなど、自分のプロジェクトで再利用できるチュートリアルやサンプルコードも見つかります。
- リファレンスガイド: このセクションはハンドブックの中心であり、作業している特定のAPIの詳細を調べることができます。その他にも、ブロックAPIリファレンスは、ブロックで行いたいことのほとんどをカバーしており、各コンポーネントやパッケージもここで文書化されています。コンポーネントはStorybookを通じても文書化されています。
- 説明: このセクションでは、ブロックエディターのアーキテクチャに関する理論的理解を深め、実践的な知識を強化することができます。
- 貢献者ガイド: Gutenbergはオープンソースソフトウェアであり、誰でもプロジェクトに貢献することができます。このセクションでは、コード、デザイン、ドキュメントなど、どのように貢献するかについて詳しく説明しています。
さらなるリソース
このハンドブックは、ブロック開発に関連するすべてのことに関する公式リソースと見なされるべきです。しかし、あなたを助ける他のリソースもあります。
- WordPress開発者ブログ: ブロック開発に関連する特定のトピックやさまざまなユースケースをカバーする技術記事の増え続けるリソースです。このブログは、WordPressの最新の開発状況を把握するための優れた方法でもあります。
- Learn WordPress: コースを見つけることができる学習リソースのWordPressハブで、ブロック開発の紹介: 最初のカスタムブロックを作成する、ショートコードをブロックに変換する、またはWordPressデータレイヤーの使用などがあります。
- WordPress.tv: WordCampでの講演からオンラインワークショップの録画まで、WordPressコミュニティによってキュレーションおよびモデレートされたWordPress関連のビデオのハブです。ここでは、ブロック開発やブロックエディターについて学ぶのに役立つものが見つかるでしょう。
- Gutenbergリポジトリ: ブロックエディターの開発はGitHubで行われています。このリポジトリには、
block-library
(コアブロック)やcomponents
(一般的なUI要素)などの興味深いパッケージのコードが含まれています。block-development-examplesリポジトリも別の有用なリファレンスです。 - エンドユーザードキュメント: このドキュメントサイトはエンドユーザー(開発者ではない)を対象としており、ブロックエディターやブロックの操作に関するドキュメントも見つけることができます。
あなたは正しい場所にいますか?
ブロックエディターハンドブックは、ブロックエディターのために作成および開発を行う人々のために設計されています。しかし、開発者リソース内には、あなたにとって有益な他のハンドブックが複数存在することに注意することが重要です: