コードリポジトリとは

コードリポジトリ(またはコードリポ)は、開発者がコーディングプロジェクトで共同作業するために必要なすべてを提供する中央ハブです。

これには、ソースコードやその他のリソースの保存と管理、各チームメンバーが行った変更を追跡するバージョン管理、ソフトウェアのドキュメントを作成する機能、エンドユーザーとコードを共有する方法が含まれます。

用語集:コードリポジトリ

コードリポジトリとは何に使われるのか?

コードリポジトリは、プログラミングコード、つまりソースコードを保存、管理、共同作業するために使用されます。これらは一般的に「リポ」と呼ばれます。

コードを保存するだけでなく、コードリポジトリはバージョン管理システムとしても機能します。これにより、開発チームはコードの変更を追跡し、他のチームメンバーと作業を調整し、リビジョンの履歴を維持できます。

GitHubのようなコードリポジトリは共同コーディングを可能にします

開発者は、元のリポジトリに影響を与えることなく作業できるように、プロジェクトを自分のコンピューターにコピーできます。これは、コードベースの「フォーク」として知られています。

コードに変更を加えた後、フォークをメインプロジェクトにマージするように要求できます。プロジェクトオーナーは変更を受け入れるか拒否できます。

WordPressのプログラミングコードは、中央のコードリポジトリに保存されています。これにより、WordPressコア開発チームやWordPressリポジトリのメンバーは、新機能の追加、バグの報告と修正、提案を行うことができます。

ほとんどのWordPress開発者は、プラグインやテーマをホストするためにコードリポジトリを使用しています。これにより、他の開発者と協力したり、フィードバックを得たり、コードレビューを他の人に依頼したりできます。

WordPressユーザーは、リポジトリからプラグインやテーマをダウンロードして、自分のウェブサイトにインストールできます。

WordPressコアのコードリポジトリはどこにありますか?

WordPressコア開発チームが積極的に取り組んでいるPHPプログラミングコードを含むリポジトリがあります。

WordPressコミュニティのメンバーは、パッチのコーディング、バグの修正と報告、新機能の提案によって貢献できます。

これはWordPressが優れている大きな理由の一つです。開発プロジェクトはコア開発チームが主導していますが、プログラミングスキルがなくても誰でも開発に貢献できます。

これは、WordPressがオープンソースプロジェクトであるためです。詳細については、WordPressが無料である理由に関するガイドをご覧ください。

WordPressコアプロジェクトのソースコードは、このURLで見つけることができます。

https://develop.svn.wordpress.org/
WordPressコアリポジトリに関する情報

バージョン管理は、Subversionと呼ばれるオープンソースシステムを使用して管理されています。

WordPressのコアコードリポジトリと貢献方法について、WordPress.orgハンドブックのWordPressのコードベースページをご覧ください。

GitHubとは?

GitHubは最も人気のあるコードリポジトリです。これは、複数のユーザーが同じコードベースで作業できる人気のバージョン管理システムであるGitにちなんで名付けられました。

 オープンソース プロジェクトでは無料で利用でき、現在、オープンソース開発者の間で最も多くのコードリポジトリとなっています。

WordPressコアリポジトリのコピー、またはミラーは、GitHubで見つけることができます

多くのWordPressプラグインやテーマはGitHub上で開発されています。例えば、MonsterInsightsプラグインはGitHub上で開発されており、誰でも貢献できます。

WordPressのMonsterInsightsプラグインはGitHubで開発されています

詳細については、GitHubの用語集エントリをご覧ください。

WordPressウェブサイトの所有者がコードリポジトリを使用する方法

多くのWordPressユーザーはダッシュボードで必要なすべての作業を行うことができ、コードリポジトリにアクセスすることはありません。しかし、非開発者がコードリポジトリを使用できる方法はいくつかあります。

WordPressのテーマとプラグインのインストール

公式WordPressディレクトリからプラグインやテーマをインストールする方法はおそらくご存知でしょう。ウェブサイトに新しい機能や新しい外観を追加する容易さが、WordPressが非常に人気がある大きな理由です。

ただし、GitHubのようなコードリポジトリでプラグインまたはテーマが開発されている場合、そこからダウンロードして、自分のウェブサイトに手動でインストールできます。

GitHubからWordPressプラグインとテーマをインストールする方法に関するガイドに詳細な手順があります。

新機能の提案とバグ報告

技術的でないユーザーがWordPressとそのプラグインやテーマの改善に貢献できる最も良い方法の2つは、新機能の提案とバグの報告です。

WordPressウェブサイトの改善方法を検討していると、まだ利用できない機能や、プラグインで期待どおりに機能しない機能を発見するかもしれません。

GitHubのようなコードリポジトリでは、新しいイシューを開いて開発者に知らせることができます。

GitHubで機能リクエストイシューを開く

機能リクエストに十分な人々が同意し、その機能に取り組むことに興味のある開発者がいれば、最終的にソフトウェアの一部になる可能性があります。

WordPressの新機能提案の方法については、WordPressの新機能提案の方法に関するガイドで詳しく学ぶことができます。

バージョン管理の追加

開発者や上級ユーザーはGitHubに慣れているため、WordPressウェブサイトのバージョン管理にも使用することを選択する場合があります。

これにより、ウェブサイトで何が変更されたかを簡単に確認でき、必要に応じてその変更を元に戻すことができます。

この記事がWordPressのコードリポジトリについてより深く理解するのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連性の高い記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!