Contribuindo para o Sponge

Esta secção pretende enunciar maneiras de te envolveres com o Sponge.

Quais são os projetos para os quais posso contribuir?

O Projeto Sponge, e as suas partes constituintes, é mantido no GitHub. Se você não está familiarizado com o GitHub, e com a ferramenta git, estão dê uma vista de olhos à página Como utilizar o Git(Hub) primeiro. Uma leitura das nossas Guias de contribuição é altamente recomendada antes de começar a trabalhar. Estes são os nossos projetos atuais:

  • SpongeAPI
  • SpongeForge
  • SpongeVanilla
  • SpongeCommon
  • Mixin
  • SpongeDocs
  • Ore

If you want to know more about the structure of the project and how everything is tied together, head over to A estrutura do projeto Sponge.

What kind of help is needed?

Contrbuições de nível básico

This can be done by almost everyone. You don’t need to know a programming language like Java or Python to:

  • test SpongeForge or SpongeVanilla and report bugs or usage quirks
  • report or suggest any errors, faults or bugs you encounter
  • post suggestions or idea you have which would make Sponge better

Reporting bugs best via our GitHub repositories, suggestions fit onto our forums. Just have a look at our Bug Reporting page for further instructions.

Contrbuições de nível intermédio

You should at least have basic knowledge of Java, Python or reST to help out on the following tasks:

The development of the Sponge API, SpongeForge, SpongeVanilla and Ore as well as the SpongeDocs is done in several repositories hosted on GitHub.

Contrbuições de nível avançado

And finally these are the most difficult things you can help out with. Advanced knowledge of Java, Minecraft and at least basic knowledge of the Sponge API and its structure is strongly advised before attempting to help out with:

  • adicionando a funcionalidade para a API (:doc: ‘ implementação/pr’)
  • implementing advanced API functionality in the implementations