İyi ilk hatalar

This page is a translated version of the page Good first bugs and the translation is 94% complete.
Outdated translations are marked like this.

Bu sayfa, mevcut bir Wikimedia projesine dahil olmak için iyi bir yol olarak tanımlanan yazılım hataları ve küçük eksik özelliklerin bir listesini sağlar (yalnızca MediaWiki çekirdeği ve uzantıları).

Bu, Wikimedia projelerindeki kodu öğrenmeye başlamanın bir yoludur.

Aşağıda bağlantılı görevlerin atanmış rehberleri olmadığını unutmayın. Çoğunlukla "kendi başına" olacaksın. Danışmanlarla yazılım projeleri üzerinde çalışmanızı öneririz: Önerdiğimiz yazılım projeleri listesine göz atın.

Hangi yazılım projesinde çalışırsanız, iş akışını ve iletişim beklentilerini anlamak için İletişim ipuçları bölümü okumuş olmanız gerekir.

MediaWiki çekirdeği veya MediaWiki uzantılarında çalışmaya karar verirseniz, altyapıyı ve iş akışını anlamak için MediaWiki hackeri olma okumuş olmanız gerekir.

Üzerinde çalışılması muhtemel görevler

Aşağıdaki bölümlerde katkıda bulunabileceğiniz birkaç örnek alan açıklanmaktadır, ancak bu alanlarla sınırlı değilsiniz!

Yazılım projesi Wikimedia Phabricator kullanıyorsa, görevin sağ üst köşesinde sorunun bulunduğu proje gösterilir.

Bu size kodun bulunduğu Git deposu ve "daha geniş" bir şekilde tartışmak istediğinizde iletişim kurabileceğiniz geliştirme ekibi hakkında bir ipucu sağlar (hata raporlarındaki yorumlar tercihen ilgili soruna başvurmalıdır, yalnızca raporda açıklanmıştır).

MediaWiki çekirdeği ve uzantıları

Vikiveri

Wikidata , vikiarası kaynağı ve istatistiksel bilgiler gibi yapılandırılmış veriler için merkezi bir bilgi tabanıdır.

Genel geliştirme sorularınızı Vikiveri posta listesi, #wikidata IRC kanalı ve viki sorabilirsiniz.

Yeni katkıda bulunanlar için potansiyel görevler

Görsel Düzenleyici

Keşif / Arama

Wikimedia Search Platform ekibi, güvenilir ve alakalı bir bilgi kaynağına anonim keşif yolu oluşturur.

Genel geliştirme sorularınızı Keşif posta listesi ve # wikimedia-discovery IRC kanalı'nda sorun.

Yeni katkıda bulunanlar için potansiyel görevler

Görünümler

Skins , kullanıcıların MediaWiki'nin görünümünü ve hissini özelleştirmesini sağlar.

CSS ve PHP hakkında temel bilgiler yardımcı olur. Her bir görünüm ve iletişim bilgileri hakkında daha fazla bilgi için Phabricator'daki proje sayfasına bakın.

Yeni katkıda bulunanlar için potansiyel görevler

MediaWiki çekirdeği

MediaWiki temel wiki işlevselliği sağlayan temel yazılımdır.

Bu karmaşık, PHP ile yazılmış ve bazı alanlarda net bir sürdürme olmayabilir. Wikitech posta listesi ve #wikimedia-dev ve #mediawiki IRC kanalları hakkında genel geliştirme sorularınızı sorun.

Yeni katkıda bulunanlar için potansiyel görevler

Semantic MediaWiki

Semantic MediaWiki, en büyük ve en popüler MediaWiki uzantılarından biridir.

Yeni katkıda bulunanlar için potansiyel görevler


Bağımsız projeler

Pywikibot

Pywikibot, MediaWiki için bot yazmak üzere Python tabanlı bir çerçevedir.

Pywikibot posta listesi ve #pywikibot IRC kanalı hakkında genel geliştirme sorularınızı sorun.

Yeni katkıda bulunanlar için potansiyel görevler

Huggle

Huggle C++ ve QT ile yazılmış, Wikimedia projelerinde vandalizmle başa çıkmak için kullanılan bir masaüstü uygulamasıdır.


Yeni katkıda bulunanlar için potansiyel görevler

Data Engineering

Data Engineering ekibi, Wikimedia'da veri bilinçli karar vermeyi güçlendirir ve destekler.

Genel geliştirme sorularınızı Anatalik posta listesinde sorun.

Yeni katkıda bulunanlar için potansiyel görevler

Projeler arası alanlar

Belgeleme

Bunlar, tüm Wikimedia projelerinde belgelerle ilgili görevlerdir.


Yeni katkıda bulunanlar için potansiyel görevler

Tasarım

Tasarım hatalarını veya isteklerini düzeltmek için Vektörel grafik uygulamasıyla (örneğin Inkscape) çalışan mevcut grafik becerileri gerekir.

CSS hakkında temel bilgiler de entegrasyon için yardımcı olabilir. Tasarım posta listesi ve # wikimedia-design IRC kanalı hakkında genel geliştirme sorularınızı sorun.

Yeni katkıda bulunanlar için potansiyel görevler

Dizeler

Kullanıcı arayüzünde görüntülenen mesajlar genellikle İngilizce metinde küçük düzeltmelere ihtiyaç duyar. Kaynak metin, çevirinin aksine kodda yalnızca geliştiriciler tarafından değiştirilebilir.

Ayrıca, birçok ileti belirsizdir ve daha iyi belgelendirme gerektirir. Eksik çeviriler, tüm çeviriler gibi, translatewiki.net sayfada iletinin /qqq alt sayfasını düzenlenerek de eklenebilir, ancak bir iletinin ne için olduğunu anlamak için kodun biraz çalışılmasını gerektirebilir.

Yeni katkıda bulunanlar için potansiyel görevler

Ve daha fazlası…

Hala yeterli fikir yok mu? Keşfedebileceğiniz daha fazla alan var - Wikimedia'nın yüzlerce projesi var! Yeni katkıda bulunanlar için olası görevlerin tam listesine göz atın:


Yeni katkıda bulunanlar için potansiyel görevler

Herhangi bir sorununuz veya belirli sorularınız varsa, lütfen destek yerlerimizden birinden yardım isteyin.

Ayrıca bakınız

  • New Developers Mentorlar sunan Wikimedia yazılım projeleri. Yeni katkıda bulunanlar için önerilir.
  • MediaWiki hackeri olma — MediaWiki çekirdeğini veya MediaWiki uzantılarını hacklemek için.
  • Nasıl katkıda bulunulur — MediaWiki ve özgür kültür topluluğuna nasıl katkıda bulunabileceğiniz hakkında daha fazla bilgi edinin (ör. çeviri, belgelendirme vb.)