Berkontribusi pada Sponge
Peringatan
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.
Bagian ini menunjukkan cara untuk terlibat dengan Sponge.
Proyek apa yang bisa saya bantu?
The Sponge Proyek dan bagian-bagiannya dipertahankan pada GitHub <https://github.com/spongepowered> ` _. Jika Anda tidak terbiasa dengan GitHub dan alat git, lihat :doc: `howtogit terlebih dahulu. Bacaan kami :doc: guidelines sangat disarankan sebelum memulai pekerjaan apa pun. Ada beberapa proyek yang sedang kami jaga:
SpongeAPI
SpongeForge
SpongeVanilla
Sepon umum
Mixin
Dokumen Sepon
Bijih
Jika kamu ingin untuk mengetahui lebih banyak tentang struktur dari proyek dan bagaimana semuanya terjalin bersama, menuju lebih untuk :doc:' ../tentang/struktur'.
Bantuan apa yang dibutuhkan?
Kontribusi dasar
Hal ini bisa dilakukan oleh hampir semua orang. Anda tidak perlu tahu bahasa pemrograman seperti Java atau Python untuk:
pengujian SpongeForge atau SpongeVanilla dan laporan kesalahan atau penggunaan quirks
melaporkan atau menyarankan kesalahan apa saja, kesalahan atau bug pertemuan anda
posting saran atau ide yang anda miliki akan membuat Sponge lebih baik
Pelaporan bug terbaik melalui kami 'Repositori GitHub <https://github.com/spongepowered/> '_, saran cocok ke kami 'forum <https://forums.spongepowered.org/> '_. Pantas untuk lihat kami :doc: 'Halaman Pelaporan Bug <../server/spongineer/bugreport> ' untuk intruksi lebih lanjut.
Kontribusi Intermediate
Anda harus paling sedikit memiliki pengetahuan basik dari Java, Python atau reST untuk membantu pada tugas berikutnya:
membantu perbaikan kesalahan
selesai implementasi dari API (SpongeForge dan SpongeVanilla)
membantu ' menerjemahkan Docs pada Crowdin <https://crowdin.com/project/sponge-docs> '_
membantu mengembangkan Ore
Pengembangan dari 'API Sponge <https://github.com/spongepowered/SpongeAPI> '_, 'SpongeForge <https://github.com/spongepowered/SpongeForge> '_, 'SpongeVanilla <https://github.com/spongepowered/SpongeVanilla> '_ dan ' Ore <https://github.com/spongepowered/Ore> '_ maupun ' SpongeDocs <https://github.com/spongepowered/SpongeDocs> ' _ dilakukan dalam beberapa host repositori pada GitHub.
Kontribusi lanjutan
Dan akhirnya ini adalah hal yang paling anda bisa membantu dengan. Pengetahuan lanjutan dari Java, Minecraft dan sedikitnya pengetahuan basik dari ' API Sponge <https://github.com/spongepowered/SpongeAPI> '_ 'struktur <https://jd.spongepowered.org> '_ sangat disarankan sebelum mencoba untuk membantu dengan:
menambahkan fungsionalitas untuk API (:doc: ' implementasi/pr ')
menerapkan fungsi API lanjutan ke dalam implementasi