Guía de contribución
¡Gracias por considerar contribuir al Wiki de JUXI! Este documento le guía por el proceso.
Preparación
- Fork del repositorio wiki-documents
- Clonar su fork en local
- Instalar dependencias:
bash
cd wiki-documents
npm ci- Iniciar el servidor de desarrollo local para previsualizar:
bash
npm run docs:devVisite http://localhost:5173 en el navegador para previsualizar sus cambios.
Cómo contribuir
Corregir errores de documentación
¿Errores tipográficos, enlaces rotos, información obsoleta? Envíe directamente una Pull Request a main.
Añadir tutoriales
Si quiere compartir un tutorial sobre productos de JUXI:
- Primero proponga un tema en GitHub Issues explicando el tema y el contenido
- Tras la confirmación de los mantenedores, redacte siguiendo la estructura existente
- Envíe un PR
Contribuir con traducciones
El proyecto admite 11 idiomas. Las traducciones siguen estas reglas:
- Cada archivo
.mddebe tener su equivalente en cada directorio de idioma - Las imágenes se comparten desde
docs/public/images/ - Los enlaces de cada versión apuntan a la ruta del idioma correspondiente
Normas de contenido
Imágenes
- Ubicación:
docs/public/images/tutorials/{producto}/{tutorial}/ - Nomenclatura: numeración o descriptiva (p. ej.
1.png,wiring-diagram.png) - Referenciar con ruta relativa en el tutorial:
markdown
Nomenclatura de archivos
- Tutoriales en inglés, estilo kebab-case
- Cada archivo
.mdnecesita frontmattertitleydescription
Bloques de código
- Indicar siempre el tipo de lenguaje
- Asegurar que los comandos se ejecutan correctamente
Flujo de PR
- Verificar la compilación local:
npm run docs:build - Rellenar todos los campos de la plantilla de Pull Request
- Tras un build de CI correcto, se requiere al menos 1 aprobación de mantenedor para fusionar
- Tras la fusión, GitHub Actions despliega automáticamente
Código de conducta
- Respetar a todos los contribuyentes y usuarios
- Aportar contenido técnico objetivo y preciso
- No enviar código ni comandos sin probar
¡Gracias por su contribución! 🎉

