Outdated translations are marked like this.
- Bu çok kısa bir (çu;o) Git ve Gerrit'i MediaWiki geliştirmesi için kullanma kılavuzudur. Açıklamaları içeren bir eğitim için Gerrit/Eğitim sayfasına bakın.
İlk adımlar:
- Git'i yükle ve yapılandır.
- Bir SSH anahtarı oluşturun (1-3 arası adımlar Gerrit için yeterlidir). Bir Wikimedia geliştirici hesabı oluşturun.
- Oturum açın ve genel anahtarınızı Gerrit'e ekleyin
- Also add your public key to LDAP using the toolsadmin interface or Special:NovaKey on wikitech.
- Yükle ve git-review kurun. and set it up .
Kodu alın:
- MediaWiki çekirdeği için:
git clone ssh://<username>@gerrit.wikimedia.org:29418/mediawiki/core.git mediawiki
- Veya bir uzantı için:
git clone ssh://<username>@gerrit.wikimedia.org:29418/mediawiki/extensions/<extension>.git
- Veya bir görünüm için:
git clone ssh://<username>@gerrit.wikimedia.org:29418/mediawiki/skins/<skin-name>.git
Yeni kod yazın ve gönderin:
git checkout master
git pull
git checkout -b <anlamlı-dal-adı>
# Şimdi bir kod yaz. Dosya eklemek, kaldırmak veya yeniden adlandırmak için Git "add", "rm" ve "mv" komutlarına bakın. Kod hazır olduğunda:
git commit --all # Gerrit dünyasında bunu dal başına sadece bir kez yapmalısınız! Taahhüt mesajı yönergelerini takip etmeyi unutmayın.
git show # Göndermek istediğinizi gönderdiğinizden emin olun. Çıkmak için "q" tuşuna basın.
git review -R # Bu, kodunuzu Gerrit'e gönderir.
- If you receive errors with the "-R" switch you may be using out of date "gerrit-tools" instead of "git-review"
Potansiyel değişiklik inceleyicileri ekle:
- Gerrit üzerinde, değişikliğinizi tıklayın. "Reviewers" altında, "Add Reviewer" düğmesini tıklayın. Giriş kutusuna bir gözden geçiren adı yazın. İncelemek üzere kimi davet edeceğinizi bilmiyorsanız, düzenlediğiniz bileşen için sürdürücüsü deneyin veya IRC (#wikimedia-dev bağlan) üzerinden isteyin.
İnceleyen sizden bir değişiklik yapmanızı isterse, bunu yapın ve taahhüdünüzü değiştirin:
git review -d <ekinin kimliğini düzele veya URL'sini değiştir> # ör. 1234 içinde gerrit.wikimedia.org/r/1234 veya https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1234
# Kaynak dosyalarda gerekli değişiklikleri yapın.
git commit --all --amend # Bunu bir kereden fazla yapabilirsiniz. Teslim mesajını değiştirebilirsiniz, ancak "Change-Id" satırını olduğu gibi bıraktığınızdan emin olun.
git review -R # Bu, aynı Gerrit değişikliğinde yeni bir yama kümesi oluşturur ve kodu tekrar incelemesi için bir davetiye gönderir.
Başkalarının kodunu gözden geçirmek için, karşılık gelen <değişiklik kimliğini>
kullanarak, yukarıda açıklanan değişikliği değiştirmek için aynı adımları uygulayın.