コードリポジトリ(またはコードリポ)は、開発者がコーディングプロジェクトで共同作業するために必要なすべてを提供する中央ハブです。
これには、ソースコードやその他のリソースの保存と管理、各チームメンバーが行った変更を追跡するバージョン管理、ソフトウェアのドキュメントを作成する機能、エンドユーザーとコードを共有する方法が含まれます。

コードリポジトリとは何に使われるのか?
コードリポジトリは、プログラミングコード、つまりソースコードを保存、管理、共同作業するために使用されます。これらは一般的に「リポ」と呼ばれます。
コードを保存するだけでなく、コードリポジトリはバージョン管理システムとしても機能します。これにより、開発チームはコードの変更を追跡し、他のチームメンバーと作業を調整し、リビジョンの履歴を維持できます。

開発者は、元のリポジトリに影響を与えることなく作業できるように、プロジェクトを自分のコンピューターにコピーできます。これは、コードベースの「フォーク」として知られています。
コードに変更を加えた後、フォークをメインプロジェクトにマージするように要求できます。プロジェクトオーナーは変更を受け入れるか拒否できます。
WordPressのプログラミングコードは、中央のコードリポジトリに保存されています。これにより、WordPressコア開発チームやWordPressリポジトリのメンバーは、新機能の追加、バグの報告と修正、提案を行うことができます。
ほとんどのWordPress開発者は、プラグインやテーマをホストするためにコードリポジトリを使用しています。これにより、他の開発者と協力したり、フィードバックを得たり、コードレビューを他の人に依頼したりできます。
WordPressユーザーは、リポジトリからプラグインやテーマをダウンロードして、自分のウェブサイトにインストールできます。
WordPressコアのコードリポジトリはどこにありますか?
WordPressコア開発チームが積極的に取り組んでいるPHPプログラミングコードを含むリポジトリがあります。
WordPressコミュニティのメンバーは、パッチのコーディング、バグの修正と報告、新機能の提案によって貢献できます。
これはWordPressが優れている大きな理由の一つです。開発プロジェクトはコア開発チームが主導していますが、プログラミングスキルがなくても誰でも開発に貢献できます。
これはWordPressがオープンソースプロジェクトであるためです。詳細については、WordPressが無料である理由に関するガイドをご覧ください。
WordPressコアプロジェクトのソースコードは、このURLで見つけることができます。
https://develop.svn.wordpress.org/

バージョン管理は、Subversionと呼ばれるオープンソースシステムを使用して管理されています。
WordPress.orgハンドブックのWordPressのコードベースページにアクセスして、WordPressコアコードリポジトリと支援方法について詳しく知ることができます。
GitHubとは?
GitHubは最も人気のあるコードリポジトリです。これは、複数のユーザーが同じコードベースで作業できる人気のバージョン管理システムであるGitにちなんで名付けられました。
これはオープンソースプロジェクトで無料で利用でき、現在オープンソース開発者の間で最も多くのコードリポジトリがあります。
WordPressコアリポジトリのコピー、またはミラーはGitHubで見つけることができます。
多くのWordPressプラグインとテーマはGitHubで開発されています。たとえば、MonsterInsightsプラグインはGitHubで開発されており、誰でも貢献を歓迎します。

詳細については、GitHubに関する用語集のエントリをご覧ください。
WordPressウェブサイトの所有者がコードリポジトリを使用する方法
多くのWordPressユーザーはダッシュボードで必要なすべての作業を行うことができ、コードリポジトリにアクセスすることはありません。しかし、非開発者がコードリポジトリを使用できる方法はいくつかあります。
WordPressのテーマとプラグインのインストール
公式WordPressディレクトリからプラグインやテーマをインストールする方法はおそらくご存知でしょう。新しい機能やウェブサイトの外観を追加する容易さが、WordPressが非常に人気がある大きな理由の1つです。
ただし、GitHubのようなコードリポジトリでプラグインまたはテーマが開発されている場合、そこからダウンロードして、自分のウェブサイトに手動でインストールできます。
GitHubからWordPressプラグインとテーマをインストールする方法に関するガイドに詳細な手順があります。
新機能の提案とバグ報告
技術的でないユーザーがWordPressとそのプラグインやテーマの改善に貢献できる最も良い方法の2つは、新機能の提案とバグの報告です。
あなたのWordPressウェブサイトを改善する方法を検討する際に、まだ利用できない機能や、プラグイン内の機能が正しく動作しないことを発見するかもしれません。
GitHubのようなコードリポジトリでは、新しいイシューを開いて開発者に知らせることができます。

機能リクエストに十分な人々が同意し、その機能に取り組むことに興味のある開発者がいれば、最終的にソフトウェアの一部になる可能性があります。
WordPressの新機能の提案方法に関するガイドで詳細をご覧ください。
バージョン管理の追加
開発者や上級ユーザーはGitHubに精通しているため、WordPressウェブサイトのバージョン管理にもそれを使用することを選択する場合があります。
これにより、ウェブサイトで何が変更されたかを簡単に確認でき、必要に応じてその変更を元に戻すことができます。
この記事がWordPressのコードリポジトリについてより深く理解するのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連性の高い記事については、以下の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

