Guía de Contribución
Aprende cómo contribuir a La Multisig Wiki
🛠️ Guía de Contribución
¡Gracias por tu interés en contribuir a La Multisig Wiki! Esta guía paso a paso te ayudará a entender cómo puedes participar en el proyecto.
📝 Resumen del Proceso
- 🍴 Fork del repositorio (solo la primera vez)
- 💻 Abrir VS Code Web (desde el fork)
- ✍️ Crear o modificar contenido
- 🌿 Crear rama en Git
- 📦 Stage de cambios
- ⬆️ Push de cambios
- 🔄 Crear Pull Request
- 👀 Revisión
- ✅ Aprobación
📚 Guía Detallada
1. 🍴 Crear Fork del Repositorio
Para comenzar, necesitas crear un fork del repositorio en GitHub:
2. 💻 Abrir VS Code Web
- Presiona la tecla
.
(punto) en tu fork para abrir Visual Studio Code Web - La pantalla navegará automáticamente al editor de código
3. ✍️ Crear o Modificar Contenido
Puedes crear un nuevo archivo o modificar uno existente desde la barra lateral:
📄 Ejemplo: Crear Nuevo Documento
Al crear un nuevo documento MDX, recuerda:
- Incluir un título en la sección superior
- Seguir el formato Markdown
- Basarte en documentos existentes como referencia
4. 🌿 Gestión de Git
🌳 Crear Rama
- Abre "Control de código fuente" en la barra lateral
- Haz clic en los 3 puntos → Rama → Crear rama
- Asigna un nombre descriptivo siguiendo el estándar de nombres de rama
- Haz clic en "Cambiar a la rama"
📦 Stage de Cambios
- Haz clic en los 3 puntos → Cambios → Almacenar provisionalmente todos los cambios
- Escribe un mensaje de commit siguiendo el estándar de mensajes de commit
5. ⬆️ Push de Cambios
Revisa tus cambios y haz clic en "Confirmar y enviar cambios":
6. 🔄 Crear Pull Request
- Regresa a GitHub (cambia
.dev
por.com
en la URL) - Haz clic en "Compare & pull request"
⚙️ Configurar Pull Request
- Verifica que la rama apunte a
main
del repositorio original - Añade un título descriptivo siguiendo el estándar de títulos de PR
- Completa la descripción y la lista de verificación
- Menciona issues relacionados si los hay
- Asigna a "lamultisig" como revisor
- Marca "Allow edits by maintainers"
- Haz clic en "Create pull request"
7. 👀 Revisión y Aprobación
- Los administradores revisarán tu PR
- Netlify generará una URL de "Deploy Preview"
- Revisa los cambios en la URL de preview
- Responde a cualquier comentario o sugerencia
8. ✅ Finalización
Una vez aprobado, los administradores harán merge del PR y los cambios se reflejarán en el sitio oficial.
🔍 Opcional: Revisar cambios antes de Pull Request
Para asegurarte de que tus cambios se ven correctamente antes de crear el Pull Request, puedes usar GitHub Codespaces:
1. Abrir Codespaces
- Presiona
CTRL + J
para abrir la terminal - Selecciona la primera opción de Codespaces
- Elige cualquier tipo de instancia (todas funcionan igual)
- Se abrirá una nueva ventana con el ambiente de desarrollo
2. Configurar el Entorno
En la terminal, ejecuta los siguientes comandos:
# Instalar dependencias
pnpm install
# Iniciar el servidor de desarrollo
pnpm dev
3. Revisar Cambios
- Haz clic en "Abrir en el navegador" cuando esté listo
- Se abrirá una nueva pestaña con el sitio
- Navega hasta la sección que has modificado
- Verifica que todo se vea correctamente
4. Hot Reload
- A medida que hagas cambios en el código
- La interfaz se actualizará automáticamente
- No necesitas recargar la página manualmente
📋 Estándares de Contribución
Para mantener la consistencia en el proyecto, seguimos estos estándares:
🌿 Nombres de Rama
Formato: tipo/descripcion-corta
Tipos:
docs/
- Para cambios en documentaciónfix/
- Para correccionesfeat/
- Para nuevas característicasupdate/
- Para actualizaciones de contenido existente
Ejemplos:
docs/agregar-guia-bitcoin
fix/corregir-enlaces-rotos
feat/nueva-seccion-defi
update/actualizar-tokens
💬 Mensajes de Commit
Formato: tipo: descripción corta
Tipos:
docs:
- Cambios en documentaciónfix:
- Correccionesfeat:
- Nuevas característicasupdate:
- Actualizaciones
Ejemplos:
docs: agregar guía de Bitcoin
fix: corregir enlaces rotos en sección DeFi
feat: nueva sección sobre stablecoins
update: actualizar contratos de tokens
🔄 Títulos de Pull Request
Formato: [TIPO] Descripción corta
Tipos:
[DOCS]
- Cambios en documentación[FIX]
- Correcciones[FEAT]
- Nuevas características[UPDATE]
- Actualizaciones
Ejemplos:
[DOCS] Agregar guía de Bitcoin
[FIX] Corregir enlaces rotos en sección DeFi
[FEAT] Nueva sección sobre stablecoins
[UPDATE] Actualizar contratos de tokens
Tu contribución es valiosa para hacer que el conocimiento sobre Web3 sea más accesible para todos.