Skip to main content
Version: latest

¿Cómo contribuir?

¡Eres lo máximo!

En primer lugar, gracias por considerar contribuir a Subspace Network. Es a través de la asombrosa colaboración de personas como usted que realmente hace que la comunidad de código abierto sea asombrosa. ❤️

Ayúdanos a ayudarte, ¡Ayúdanos!

Siguiendo estas pautas muestra que respetas el tiempo de los desarrolladores que administran y desarrollan este proyecto de código abierto. A cambio, deben recetar ese respeto abordando su problema, evaluando los cambios y ayudándole a finalizar sus solicitudes de extracción.

¿Qué puedo contribuir?

Somos un proyecto completamente de código abierto, lo que significa que estamos abiertos a todo tipo de contribuciones de nuestra comunidad. Aquí hay algunos ejemplos de contribuciones a las que estamos abiertos:

  • Added Content: Writing a nice guide? Submit it on the forum guides.
  • Bug Reports & Fixes: Find a bug or error? Háganos saber dónde se esconde. Report it at the support forum.
  • Feature Requests & Implementations: Looking for a new feature? Comparte tus ideas para que podamos mejorar.

If you have something that is not listed, try to be as descriptive as possible and feel free to submit the pull request.

Reglas de juego

Please refer to our Code of Conduct.

Tu primera contribución

Arreglo simple

Please follow this pathway for minor contributions such as spelling errors, typos, rewording, etc.

If you are adding entirely new pages, features, etc, then please refer to the Advanced portion of this section.

  1. Go to Subspace Documentation, and find the page that you would like to change.
  2. Scroll to the bottom and click Edit this page.
  3. Esto abrirá GitHub, y lo dirigirá a la página principal de GitHub.
  4. In the top right click the pencil emoji to edit the page.
  5. GitHub cambiará la página a un editor de texto, donde podrá realizar cambios.
  6. Una vez que esté satisfecho con sus cambios, desplácese hasta la parte inferior y rellene los siguientes campos.
    • Rellena el título
    • Introduzca la descripción
    • Click the Create a new branch for this commit and start a pull request. option
  7. Click Propose Changes
  8. On the right you will see some options, you will want to apply the most accurate labels listed.
  9. Click Create Pull Request

🎉¡Felicidades! ¡Acabas de enviar tu primera solicitud de extracción! Please provide some time for a maintainer to view your pull request and approve it, or request adjustments.

¿Nunca has contribuido antes?

¡No te preocupes! Todos empezamos en algún lugar 🚀 Hay varios videos y recursos en línea para mostrar varias maneras de usar GitHub. Echa un vistazo a algunas de estas guías increíbles para ayudarte a familiarizarte con GitHub y contribuir.

Arreglo avanzado

Esta sección presupone una mejor comprensión de GitHub, y de los conceptos básicos de programación.

Para arreglos más grandes y más avanzados, por favor asegúrese de seguir los principios básicos a continuación.

  • Do not comment simple trivial code such as importing existing components, and basic HTML/CSS.
  • Haga comentarios sobre el código no trivial complejo, la lógica compleja debería ser fácil de entender.
  • Todas las funciones públicas deben ser comentadas.
  • Si el código es trivial pero puede ser olvidado con el tiempo, por favor comente.
  • Intenta pensar en tu código desde una vista de tercera persona. debería tener sentido para cualquier persona con un fondo similar en la tecnología que está utilizando.
  • A veces es difícil de entender el código necesita refactorizar en lugar de más comentarios.
  • Asegúrese de que el programa todavía puede construir antes de pull request.

Para las correcciones avanzadas debes seguir la vía general de GitHub.

  1. Create your own fork of the code. Fork
  2. Haga los cambios localmente en su sistema en su entorno de desarrollo preferido.
  3. Following the README.md instructions, test your changes locally with yarn build and yarn run serve or npm build and npm run serve to ensure there are no clear issues.
  4. Push the changes to your fork and submit a pull request by comparing across forks. Submit Pull Request

Cómo reportar un error o error

No tenemos ninguna plantilla estricta que usted debe seguir, pero por favor proporcione toda la información requerida para que podamos resolver rápidamente cualquier problema.

  • If you find an actual programming bug, please submit a GitHub issue and use the label bug.
  • If you find a grammar/spelling/content error, please submit a GitHub issue and use the label documentation.

Cómo sugerir una característica o mejora

Esta documentación es para la comunidad, por lo que cualquier petición de característica es bienvenida.

  • If you are requesting a feature, please submit a GitHub issue and use the label enhancement.
  • Explique por qué es necesario este problema y qué problemas resolverá.
  • Indique si está capacitado o dispuesto a ayudar a implementar esta función.

Proceso de revisión de código

  • El equipo central echará un vistazo a cualquier pull request tan pronto como sea posible, generalmente puede esperar una respuesta dentro de uno o dos días.
  • Si se trata de una solución simple y no polémica, revisaremos el código y aprobaremos.
  • Si hay preguntas, comentarios, o más discusión debe ser si nos comunicamos con el colaborador de la Pull Request para intentar resolver dichos problemas.
  • Si no hay respuesta o actividad dentro de las dos semanas siguientes a la respuesta del equipo, podemos cerrar la solicitud de extracción.

Comunidad

Puedes chatear con el equipo central en Discord https://discord.gg/subspace-network.