Çekme isteği gönderme
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:
Envanter API PR <https://github.com/SpongePowered/SpongeAPI/pull/443> `_
Bu örnekler aşırıdır, ancak açıklamasına dahil edilmesinin iyi bir standart olarak kabul edilen ve sunulan PR’ler şunlardır:
Filtreleme PR <https://github.com/SpongePowered/SpongeAPI/pull/927> _
`İyileştirme API PR <https://github.com/SpongePowered/SpongeAPI/pull/954> `_
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).