コアコントリビューターハンドブックへようこそ。ここはコア開発コミュニティに参加し、WordPress コアへの貢献を開始する方法を学ぶ場です。
ベータテスターであっても、カジュアルな貢献者であっても、本格的な貢献者であっても、このハンドブックは必要な情報を提供します。
ここでは、WordPress プロジェクトがどのように組織されているか、コミュニケーションチャンネル、ベストプラクティス、Trac のワークフロープロセスなどについて学ぶことができます。また、WordPress コアへの貢献を開始するために必要なツールのセットアップを支援するガイドもあります。
テストで貢献する
テストは、リリースサイクルの非常に重要な部分です。最新の開発版をローカルにインストールし、新機能や、サイトの設定 (テーマやプラグインなど) での変更点の動作をテストできます。新しい開発版 (アルファ版) が利用可能になるとすぐにテストを開始でき、次のバージョンの WordPress ができるだけバグがないことを保証するためにリリースサイクル全体を通して継続します。
コーディングやパッチの作成方法を知っている必要はありません。問題の詳細と再現手順を記載したバグレポートを提供してください。パッチがコミットされ、新しい最先端のナイトリーバージョンがリリースされた時点で、問題が修正されたことを確認できます。
セキュリティの脆弱性を発見されましたか ? WordPress は、責任ある非公開の情報公開を信条としています。セキュリティチームに直接報告してください。
コードで貢献する
バグを報告して修正パッチを提供する必要がある場合でも、1つ以上の WordPress コンポーネントのメンテナンスに関与したい場合でも、コードの貢献は WordPress を改善するすばらしい方法です。このセクションでは、WordPress のコードベースとそのレイアウトについて説明し、コードリポジトリとバグトラッカーである Trac について詳しく説明します。
WordPress の設計上の決定事項は、コードを提供する際にしばしば考慮されることであり、このセクションでも説明されています。最後に、もしバグ修正に興味があるなら、ウォークスルーはすぐに始められるように作られています。
ベストプラクティス
時間をかけて、WordPress コミュニティはいくつかのベストプラクティスを開発し、コードベースの一貫性とコミュニティの理解力を維持しています。
ベストプラクティスでは、CSS、HTML、JavaScript、PHP のコーディング規約について概説しています。さらに、JavaScript と PHP の両方のインラインドキュメント規約について詳しく説明しています。
最後に、コア API とパッチを書く際に従うべきベストプラクティスを説明します。
チュートリアル & ガイド
WordPress の開発は初めてですか ? このセクションでは、セットアップに役立つチュートリアルとガイドを多数掲載しています。WordPress をローカルで開発するためのセットアップ、ローカルサーバーのインストール、バージョン管理システム (VCS) のインストール、パッチの扱い、または Trac について理解したいのかをカバーしています。
ヘルプが必要ですか ?
皆、どこかしらから始めています。もし WordPress のコアへの貢献について悩んでいるなら、Slack の #core へ来てください。噛みついたりしませんよ😊