Meehelpen met Sponge
Waarschuwing
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.
Deze sectie laat u zien hoe u met Sponge kunt worden betrokken.
Wat zijn de projecten waarmee ik kan helpen?
Het Sponge Project en zijn onderdelen worden ontwikkelt op GitHub. Als u onbekend bent met GitHub en de tool git, kijk dan eerst eens naar Hoe u Git(Hub) moet gebruiken. Het lezen van onze Richtlijnen voor het bijdragen wordt sterk geadviseerd voordat u begint met ontwikkelen. Er zijn verschillende projecten die we momenteel ontwikkelen:
SpongeAPI
SpongeForge
SpongeVanilla
SpongeCommon
Mixin
SpongeDocs
Ore
Als u meer wilt weten over de structuur van het project en hoe alles met elkaar verbonden is, ga dan naar De structuur van het Sponge Project.
Wat voor soort hulp is nodig?
Basisbijdragen
Dit kan door bijna iedereen gedaan worden. U hoeft geen programmeertaal zoals Java of Python te leren kennen om:
SpongeForge of SpongeVanilla te testen en bugs of gebruikseigenaardigheden te melden
meld eventuele fouten, errors of bugs die u tegenkomt
plaats suggesties of ideeën die u heeft, waardoor Sponge beter kan worden
Het melden van bugs kan het best via onze GitHub repositories, suggesties kunnen gegeven worden in de forums. Bekijk ook naar onze bugs melden pagina voor verdere instructies.
Intermediaire bijdragen
U moet in ieder geval basiskennis hebben van Java, Python of reST om te helpen bij de volgende taken:
help bij het oplossen van bugs
voltooi de implementatie van de API (SpongeForge en SpongeVanilla)
help met het ontwikkelen van Ore
De ontwikkeling van de SpongeAPI, SpongeForge, SpongeVanilla en Ore zowel als de SpongeDocs word gedaan in verschillende repositories gehost op GitHub.
Geavanceerde bijdragen
En tot slot zijn dit de moeilijkste dingen waarmee u kunt helpen. Verfijnde kennis over Java, Minecraft en ten minste basiskennis over de SpongeAPI en zijn structuur wordt sterk geadviseerd alvorens te helpen met:
functionaliteit toevoegen aan de API (Een pull-request indienen)
implementeren van geavanceerde API functies in de implementaties