Contribuyendo a Sponge
Advertencia
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.
Esta sección muestra cómo involucrarse con Sponge.
¿Cuáles son los proyectos con los que puedo ayudar?
El Proyecto Sponge y sus partes se mantienen en GitHub <https://github.com/spongepowered> _. Si no está familiarizado con GitHub y la herramienta git, entonces primero revise :doc: howtogit. Una lectura de nuestro :doc: guidelines es muy recomendable antes de comenzar cualquier trabajo. Hay varios proyectos que mantenemos actualmente:
API de Sponge
SpongeForge
SpongeVanilla
SpongeCommon
Mixin
SpongeDocs
Ore
Si desea saber más sobre la estructura del proyecto y cómo está todo unido, vaya a :doc: ../ about / structure.
¿Qué tipo de ayuda se necesita?
Contribuciones básicas
Esto puede ser hecho por casi todos. No necesita saber un lenguaje de programación como Java o Python para:
pruebe SpongeForge o SpongeVanilla y reporte errores o peculiaridades de uso
informar o sugerir cualquier error, falla o bugs que encuentre
publicar sugerencias o ideas que tenga, las cuales podrían mejorar Sponge
La mejor manera de informar los errores es a través de nuestros repositorios GitHub <https://github.com/spongepowered/> _, las sugerencias se ajustan a nuestros foros <https://forums.spongepowered.org/> _. Simplemente revise a nuestro :doc: Página de Informes de Errores <../servidor/poninero/informedeinformes> para obtener más instrucciones.
Contribuciones intermedias
Ud al menos debe tener conocimientos básicos de Java, Python o reST para ayudar en las siguientes tareas:
ayudar a corregir errores
finalizar la implementación de la API (SpongeForge y SpongeVanilla)
ayuda “traducir los documentos en Crowdin <https://crowdin.com/project/sponge-docs >” _
ayudar a desarrollar Ore
El desarrollo de Sponge API <https://github.com/spongepowered/SpongeAPI> _, SpongeForge <https://github.com/spongepowered/SpongeForge> _, SpongeVanilla <https: // github. com / spongepowered / SpongeVanilla> `_ y Ore <https://github.com/spongepowered/Ore> _, así como el SpongeDocs <https://github.com/spongepowered/SpongeDocs> `_ esta hecho en varios repositorios alojados en GitHub.
Contribuciones Avanzadas
Y finalmente estas son las cosas más difíciles con las que puede ayudar. El conocimiento avanzado de Java, Minecraft y al menos el conocimiento básico de Sponge API <https://github.com/spongepowered/SpongeAPI> _ y su structure <https://jd.spongepowered.org> _ es muy recomendado antes de intentar ayudar con:
agregando funcionalidad a la API (:doc: implementation / pr)
implementando funcionalidad avanzada de API en las implementaciones