¿Cómo contribuir?
¡Eres lo máximo!
First off, thank you for considering contributing to the Autonomys Network. It's through the amazing collaboration of people like yourself that truly make the open source community amazing. ❤️
Help Us Help You Help Us!
Following these guidelines shows that you respect the time of the developers who maintain this open source project. 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?
We are a fully open source project, meaning we welcome all kinds of contributions from the community. Aquí hay algunos ejemplos de contribuciones a las que estamos abiertos:
- Add 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
. - This will open the page in GitHub’s web editor.
- Once you are satisfied with your changes, click the ‘Commit changes…’ button in the top right, fill Commit message and Extended description.
- Click
Create Pull Request
💡 Tip: Submitting a change will create a new branch in your newly created fork (
<your_github_name>/subspace-docs
), so you can send a pull request.
Sending a PR through the website is simpler but has it's limitations.
🎉¡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! We all start somewhere. 🚀 There are several videos and resources online to show various ways to use 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.
- Try to think about your code from a 3rd person view, it should make sense to anyone with a similar background in the technology that you are using.
- A veces es difícil de entender el código necesita refactorizar en lugar de más comentarios.
- Make sure the program still builds before submitting a 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.