Guía de Contribución
Estamos encantados con tu interés en contribuir a nuestro proyecto. Para agilizar tu proceso de contribución, hemos proporcionado una guía detallada paso a paso a continuación.
TIP
Para facilitar la gestión de tus contribuciones, recomendamos usar GitHub Desktop, un cliente de GitHub basado en GUI.
Hacer Fork y Clonar el Repositorio
Sigue estos pasos para hacer fork del repositorio, clonarlo, crear una nueva rama y configurar tu entorno de desarrollo local:
- Ve a la página de GitHub del proyecto haciendo clic aquí
- Haz clic en
Forken la esquina superior derecha. Esto creará una copia del repositorio en tu cuenta de GitHub - Abre GitHub Desktop.
- En el menú superior de GitHub Desktop, navega a
File>Clone Repository.... - En la categoría GitHub.com, deberías ver el repositorio que bifurcaste.
- Para clonar el repositorio, haz clic en
Clone. - Una vez completado el proceso de clonación, navega a
Current Branch, luego seleccionaNew Branch. Aquí, ingresa un nombre descriptivo para tu nueva rama.
WARNING
La rama principal es una rama protegida. Como tal, no se permite la edición directa. Siempre crea una nueva rama para tus cambios.
- Navega al directorio
airrepsen tu entorno local. - Abre el proyecto en un Entorno de Desarrollo Integrado (IDE) de tu elección. Recomendamos Visual Studio Code, un IDE gratuito y rico en funciones. También puedes usar IDEs potenciados por IA como Cursor o Antigravity de Google, que pueden hacer que contribuir sea mucho más fácil al ayudar con sugerencias de código y documentación.
Configurar el Entorno de Desarrollo
Elige entre las dos opciones a continuación para configurar tu entorno de desarrollo:
Opción 1 (Recomendada)
Para configurar un entorno de desarrollo óptimo:
- Instala Bun. Este proyecto usa Bun como gestor de paquetes y runtime.
- Instala Node.js. Recomendamos la versión de Soporte a Largo Plazo (LTS).
- Después de la instalación, abre la terminal dentro de tu IDE y ejecuta el siguiente comando:
bun install- Inicia el servidor de desarrollo de documentación:
bun run docs:dev- La terminal mostrará una URL local, como
http://localhost:5173. Visita esta URL en tu navegador web para ver la documentación. La página se actualizará automáticamente a medida que modifiques los archivos fuente.
Opción 2
Este método te permite trabajar directamente con archivos markdown, aunque puede no renderizar con precisión características específicas de VitePress.
- Abre Visual Studio Code o tu IDE preferido.
- Instala la extensión Markdown Preview Enhanced para Visual Studio Code. Se puede encontrar en la pestaña
Extensionsen la barra lateral. - Abre cualquier archivo markdown del directorio
docs. - Para habilitar la Vista Previa de Markdown, abre la paleta de comandos con
Ctrl + Shift + P(Windows) oCmd + Shift + P(Mac). - Busca
Markdown Previewy seleccionaMarkdown: Open Preview.
WARNING
Ten en cuenta que VitePress ofrece características adicionales no disponibles en markdown estándar. Por lo tanto, este método puede no reflejar con precisión el formato final cuando se vea en el sitio web de documentación real.
Enviar Cambios
Una vez que hayas realizado cambios, sigue los pasos a continuación para enviarlos para revisión:
- Si elegiste la Opción 1 en Configurar el Entorno de Desarrollo, asegúrate de que las páginas se construirán correctamente ejecutando el siguiente comando:
bun run docs:buildDANGER
Si la salida muestra Command failed o cualquier otro mensaje de error, hay un problema. El mensaje de error debería proporcionar información sobre el problema. Si no estás seguro del problema, puedes contactar a nuestros miembros del staff en nuestro Servidor de Discord.
- Abre GitHub Desktop. El panel izquierdo mostrará el número de archivos modificados.
- Puedes ver los cambios realizados en cada archivo. Selecciona un archivo a la vez y completa el campo
Summary (required). Si es necesario, proporciona detalles adicionales en el campoDescription. Haz clic enCommit to the branch you createdpara confirmar tus cambios. - Ahora, haz clic en
Push changes to x(x siendo el nombre de la rama que creaste) para subir tus cambios a GitHub.
TIP
Si has confirmado todos los archivos, ¡bien hecho! Tu siguiente paso será hacer push de tus cambios a GitHub y crear una Solicitud de Pull.
Crear una Solicitud de Pull
Sigue estos pasos para crear una solicitud de pull para proponer fusionar tus cambios en la rama principal:
- Con todos tus cambios confirmados y subidos a tu rama remota, es hora de crear una solicitud de pull.
- Ve a tu repositorio bifurcado en el sitio web de GitHub.
- Haz clic en
New pull request. Serás redirigido a la página del repositorio original. - Asegúrate de que el repositorio base sea
base: mainy el repositorio head sea<tu_usuario>/<nombre_de_tu_rama>. - Revisa tus cambios y completa el formulario con una descripción clara de qué cambiaste y por qué. como referencia; puedes revisar esta solicitud de pull ejemplar.
- Haz clic en
Create pull request. - Después de enviar tu solicitud de pull, GitHub Actions intentará construir tus cambios para detectar cualquier problema. Si no hay problemas, un contribuidor del repositorio revisará tus cambios y los fusionará o solicitará cambios adicionales.
¿Qué Puedes Contribuir?
Después de una fusión exitosa, tu perfil de GitHub se incluirá automáticamente en la sección de Contributors ubicada en la parte inferior de nuestra página de inicio. Si prefieres que tu perfil sea omitido de esta sección por cualquier razón, por favor contacta a un miembro de nuestro staff para asistencia con la eliminación del perfil.
- Corregir erratas o errores - ¿Detectaste un error? ¡Envía una corrección rápida!
- Actualizar información desactualizada - Ayuda a mantener la guía actualizada
- Agregar nuevo contenido - Documenta nuevos addons, características o configuraciones
- Mejorar la claridad - Haz las explicaciones más fáciles de entender
- Agregar capturas de pantalla - Las guías visuales siempre son útiles
- Sugerir mejoras - ¿Tienes ideas? Abre un issue para discutir
¡Gracias por tu compromiso de mejorar nuestro proyecto!
