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:

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