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 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:

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