Contribuindo para o Sponge

Esta secção mostra formas 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

Se queres saber mais sobre a estrutura do projeto, e como tudo está ligado, espreita a página A estrutura do projeto Sponge.

Que tipo de ajuda é necessária?

Contrbuições de nível básico

Isso pode ser feito por quase todos. Você não precisa saber uma linguagem de programação como Java ou Python para:

  • teste SpongeForge ou SpongeVanilla e reporte erros ou peculiaridades de uso

  • informar ou sugerir quaisquer erros, falhas ou erros que você encontrar

  • poste sugestões ou ideias que você tem que possa tornar a Sponge melhor

O melhor sítio para reportar bugs são os nossos repositórios no GitHub. As sugestões devem ser apresentadas no nosso fórum. Vê a nossa página sobre como Denunciar Bugs para mais instruções.

Contrbuições de nível intermédio

Você deve ter pelo menos conhecimento básico de Java, Python ou de outras linguagens para ajudar com as seguintes tarefas:

O desenvolvimento da SpongeAPI, do SpongeForge, do SpongeVanilla e do`Ore <https://github.com/spongepowered/Ore>`_, bem como dos SpongeDocs é feito em vários repositórios hospedados no GitHub.

Contrbuições de nível avançado

Finalmente, há as coisas mais complexas em que podes ajudar. Antes de tentares ajudar com os pontos abaixo, recomendamos que tenhas conhecimentos avançados de Java, Minecraft e, pelo menos, conhecimentos básicos da SpongeAPI e sua `estrutura<https://jd.spongepowered.org>`_:

  • adicionando a funcionalidade para a API (:doc: ‘ implementação/pr’)

  • implementando a funcionalidade avançada da API em implementações

Conteúdo