¿Cómo contribuir?
¡Eres lo máximo!
First off, thank you for considering contributing to the Autonomys 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.
- Go to the Autonomys Documentation, and find the page that you would like to change.
- Scroll to the bottom and click
Edit this page
. - Esto abrirá GitHub, y lo dirigirá a la página principal de GitHub.
- In the top right click the
pencil
emoji to edit the page. - GitHub cambiará la página a un editor de texto, donde podrá realizar cambios.
- 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
- Click
Propose Changes
- On the right you will see some options, you will want to apply the most accurate
labels
listed. - 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.
- First Contributions - Terminal
- First Contributions - GitHub Desktop
- How to Contribute to an Open Source Project on GitHub
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.
- Create your own fork of the code.
- Haga los cambios localmente en su sistema en su entorno de desarrollo preferido.
- Following the README.md instructions, test your changes locally with
yarn build
andyarn run serve
ornpm build
andnpm run serve
to ensure there are no clear issues. - Push the changes to your fork and submit a pull request by comparing across forks.
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
You can chat with the core team on Discord https://autonomys.xyz/discord.