Çekme isteği gönderme

Uyarı

This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.

Temeller

İlk olarak, Sponge’un geliştirilebilmesi için makinenizi ayarlamanız gerekir:

  • burayı okuyarak /prepare/index ve makinenizi ayarlayın

  • gitHub’ı tanı: GitHub nasıl kullanılır

  • kod stili sayfasını :doc:` <kodestyle>` ve: doc: `../ yönergelerimizi okuyun

  • bilgi edinin git-implement

İşiniz bittiğinde ve Sponge’u geliştirmeye hazır olduğunuzda, hangi kısımları üzerinde çalışmak istediğinize karar verin.

Bir PR yazma

Hata belirleme

Birkaç cümle ile açıkla:

  • özellikle karşılaşılan hata

    • nasıl davrandı

    • nasıl davranacağını düşünüyorsun

  • neyi düzelttin

  • nasıl hallettin

Major API Ekleme

Artık tanıtım amaçlı göndermek istediğiniz oldukça büyük bir API eklentisi geliştirdiniz. İyi! PR projeleri daha da geliştirebilir projelerdir. Bu da bize görkemli PR açıklaması yazmamızı sağlıyor.

Geçmişte, standartların ötesine geçen birkaç örnek var, örnekler arasında şunlar yer alıyor:

Bu örnekler aşırıdır, ancak açıklamasına dahil edilmesinin iyi bir standart olarak kabul edilen ve sunulan PR’ler şunlardır:

Buradan alınabilecek birkaç şey:

  • Projeninn en üst noktasındaki herhangi bir uygulama PR’sine açık olan bağlantılar, GitHub Markdown ile başarılabilir

*SpongeAPI*|[SpongeCommon](html link)|[SpongeForge](html link)|[SpongeVanilla](html link)
  • API PR’nin neyi hedeflediğini net bir şekilde açıklayıp, işlevsellik ve ne ifade ettiğini en az 4 cümle uzunluğunda özet bir makale yazılabilir.

  • Eklentilerin yeni özelliğini nasıl kullanabileceğine ilişkin kod örneklerini temizleyin (eski özellikleri varsa, neden değiştirilmesi gerektiğini belirtin).