Contribuyendo a Sponge

Esta sección pretende mostrarte maneras de involucrarte 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 quiere saber más de la estructura del proyecto y como todo está unidos entre sí, vaya a La Estructura del Proyecto Sponge.

¿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 reportar un problema es vía nuestros Repositorios GitHub. Los sugerencias encajan en nuestros foros. Sólo visite a nuestro página de informes de errores 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:

El desarrollo de la Sponge API, SpongeForge, SpongeVanilla y Ore así que el SpongeDocs está ha hecho en varios git 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