Gerrit/Tutorial/tl;dr/ja

Prerequisites

 * 1) Git をインストールして構成します.
 * 2) Create a new SSH key to use with Wikimedia Gerrit:
 * 3) * Run the following from your terminal, substituting your email address: ssh-keygen -t ed25519 -C "your_email@example.com"
 * 4) * At the " " prompt, you can press Enter to accept the default if this is your first SSH key. Otherwise, customize it to something like
 * 5) * At the " " prompt, choose a strong passphrase. You will typically have to the first time on a given day when pulling or sending change requests.
 * 6) ウィキメディア開発者アカウントを作成します.  Then, log in on gerrit.wikimedia.org and add your public key to your account. The public key is the content of
 * 7)  to set your email address, name, and SSH username.



コードを取得
Clone the repository using the command in the repository browser (e.g. https://gerrit.wikimedia.org/g/mediawiki/core). You can find these on the list, or from the extension infobox on mediawiki.org. The most commonly cloned repositories are:

MediaWiki コアの場合:

拡張機能の場合:

外装の場合:

Write your patch
Start your branch from the latest master:

Now you can edit the code to make and test your changes. コードが満足のいく状態になり、操作準備ができたら:


 * Gerrit では、この作業を行うのは 1 つのブランチに対して一度だけです!
 * 送信しようとしている内容が意図通りであることを確認します. 終了するには「q」を押します.
 * これによりコードが Gerrit に送信されます. 「$1」スイッチでエラーが発生する場合、「git-review」ではなく古い「gerrit-tools」を使用している可能性があります.

You are encouraged to invite one or two maintainers as reviewers on your change. After creating the change request, the  will have printed the URL for you change request. You can also find your changes through your Gerrit dashboard. 「Reviewers」配下の「Add Reviewer」ボタンをクリックします. 入力欄にレビュアー名を入力します. レビュアーとして誰を招待すべきか分からない場合は、あなたが編集したコンポーネントのメンテナーを試すか、 でお尋ねください.

Update your patch
レビュアーがあなたに変更を依頼した場合は、その変更をして当該コミットを amend (修正) します:


 * 例: https://gerrit.wikimedia.org/r/1234 の 1234 This downloads and checks out the change request from Gerrit.
 * ソース ファイルに対して、必要な変更をします.
 * この作業は複数回できます. コミット メッセージを変更できますが、「Change-Id」の行はそのままにしてください.
 * これにより、同じ Gerrit 変更に対して新しいパッチ セットが作成され、コードのレビューへの招待メールが再送信されます.