Zu Sponge beitragen
Warnung
Dieses Dokument bezieht sich auf eine veralte SpongeAPI-Version und wird nicht länger aktiv gepflegt. Während die Code-Beispiele für diese API-Version immer noch funktionieren, die Richtlinien und einige Links haben sich möglicherweise geändert. Bitte gehe stattdessen zur aktuellen Version der Dokumentation.
Dieser Abschnitt zeigt dir Möglichkeiten, dich in Sponge einzubringen.
Bei welchen Projekten kannst du mithelfen?
Das Sponge Projekt und seine Teile werden auf GitHub entwickelt. Wenn du nicht mit GitHub und dem Werkzeug git vertraut bist, dann werfe zuerst einen Blick auf Wie man Git(Hub)t. Das Lesen unserer Richtlinien für Beiträge wird dringend empfohlen, bevor du die Arbeit an Sponge beginnst. Es gibt einige verschiedene Projekte, die wir derzeit entwickeln:
SpongeAPI
SpongeForge
SpongeVanilla
SpongeCommon
Mixin
SpongeDocs
Ore
Wenn du mehr über die Struktur des Projekts erfahren willst und dich interessiert, wie alles zusammenhängt, dann lies dir Die Struktur des Sponge Projekts durch.
Welche Art von Hilfe brauchen wir?
Einfache Beiträge
Dies kann fast jeder. Du musst keine Programmiersprache wie Python oder Java beherrschen um:
SpongeForge oder SpongeVanilla zu testen und Fehler zu melden
Fehler, Bugs oder ähnliches zu melden
Ideen zu posten oder Vorschläge zur Verbesserung zu äußern
Fehler meldest du am Besten über das entsprechende GitHub Repository , Vorschläge passen sehr gut in unser Forum . Werfe einen Blick auf unsere Bug-Melde-Seite für weitere Anleitungen.
Fortgeschrittene Beiträge
Du solltest zumindest Grundkenntnisse in Java, Python oder reST haben um uns bei den folgenden Dingen zu helfen:
Bugs beheben
Die Implementierung der API fertigstellen (SpongeFoge und SpongeVanilla)
Bei der Entwicklung von Ore aushelfen
Die Entwicklung der Sponge API <https://github.com/spongepowered/SpongeAPI>`_, von`SpongeForge <https://github.com/spongepowered/SpongeForge>`_, SpongeVanilla und Ore sowie der SpongeDocs findet in verschiedenen Repositories auf GitHub statt.
Beiträge für Experten
Und zum Schluss sind hier die schwersten Dinge aufgelistet, bei denen du aushelfen kannst. Fortgeschrittene Kenntnisse über Java, Minecraft und zumindest Grundkenntnisse der Sponge API und ihrer Struktur sind dringend empfohlen, bevor du dich an folgenden Dingen versuchst:
Erweitern der API (Einen Änderungsvorschlag einreichen)
Implementieren erweiterter API Funktionen