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:

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