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:
ajuda a corrigir bugs
acabar a implementação da API (SpongeForge e SpongeVanilla)
ajudar a desenvolver o Ore
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