Skip to main content

Contribución de Documentación

tip

¡El Handbook de Warudo ahora es de código abierto en Github, échale un vistazo!
https://github.com/HakuyaLabs/warudo-docs/

Mientras usas las características flexibles de Warudo, documentación clara y comprensible es esencial para que todos puedan usar Warudo fácilmente.

El handbook de Warudo usa con orgullo Docusaurus como framework del sitio, y el contenido está escrito en Markdown. Hemos agregado algunas características fantásticas que proporcionan función de ayuda en la aplicación en la app de Warudo.

El handbook de Warudo es un proyecto de código abierto. Si encuentras algo difícil de entender o quieres proporcionar contenido nuevo, como tutoriales o guías, siéntete libre de crear issues en GitHub, o contribuir directamente enviando código o traducciones al proyecto de GitHub. ¡Tu nombre aparecerá en la lista de contribuidores al final de la documentación!

Cómo Contribuir

Proporcionar Retroalimentación y Sugerencias vía GitHub Issues

Proporcionar retroalimentación directamente a través de GitHub Issues es una forma directa y simple. Hemos configurado algunas plantillas de issues para ayudar a enviar problemas.
https://github.com/HakuyaLabs/warudo-docs/issues

consejo: La retroalimentación aquí es para el sitio del handbook de Warudo. Para discusiones sobre el software Warudo en sí, siéntete libre de unirte a los canales de Discord.
https://discord.gg/warudo

Enviar Código y Convertirse en Contribuidor

Si estás familiarizado con Git y herramientas de desarrollo, puedes enviar directamente un Merge Request en GitHub para contribuir código.

Si no estás familiarizado, no te preocupes. El siguiente contenido te guiará sobre cómo ejecutar una versión local del Handbook de Warudo y hacer tus propias modificaciones.

Detalles Técnicos

Estructura de Directorios

RutaContenido
/docsDocumentos en inglés (principal)
/i18n/zh/docusaurus-plugin-content-docs/currentDocumentos en chino (traducción)
/i18n/jp/docusaurus-plugin-content-docs/currentDocumentos en japonés (traducción)
/i18n/es/docusaurus-plugin-content-docs/currentDocumentos en español (traducción)

Los archivos de versiones que no están en inglés deben tener exactamente la misma estructura que la versión en inglés para que el cambio de idioma funcione correctamente.

tip

La barra de navegación del lado izquierdo también es generada por los archivos de la versión en inglés, Se recomienda copiar cada archivo en la carpeta /docs a /i18n/[lang]/docusaurus-plugin-content-docs/current y asegurarse de que cada archivo esté alineado en diferentes idiomas.

Comandos

ComandoDescripción
yarnInstalar dependencias
yarn start:enIniciar versión en inglés
yarn start:zhIniciar versión en chino
yarn start:jpIniciar versión en japonés
yarn start:allIniciar multiversión en diferentes puertos
yarn buildConstruir sitio

Ejecutando sitio de desarrollo local

Si no estás familiarizado con el desarrollo, no te preocupes, comencemos.

Tutorial de desarrollo de documentación

Preparar entorno

Primero, descarga el runtime.

  • Node.js download: https://nodejs.org/en/download/
    Node.js is the programming language we used.
    Select LTS version - installer (.msi/.exe for Windows, .pkg for macOS).

  • Descarga de GitHub Desktop: https://desktop.github.com/
    GitHub Desktop es un excelente software de control de versiones para que gestionemos y confirmemos cambios.

  • Descarga de VSCode: https://code.visualstudio.com/
    VSCode es un editor común que funciona genial para sitios front-end como este, también puedes usar otros editores de texto.

Usando línea de comandos

  • Para Windows, usa Win+R e introduce cmd para abrir la terminal.

  • Para macOS, usa la aplicación Terminal en tu launchpad.

Después de la instalación, deberías poder usar el comando node -v para ver la versión de node.js en la terminal.

Configurar el proyecto usando GitHub desktop

  • Iniciar sesión con cuenta de Github

  • Buscar HakuyaLabs/warudo-docs

  • Clonar proyecto
    Entonces el proyecto habrá sido descargado a tu computadora.

  • Hacer clic en Current branch - New branch - introducir nombre - Create branch
    Para que puedas editar archivos en tu rama independiente.

  • Hacer clic en Publish branch
    Todos deberían ver tu rama y estás listo para comenzar a editar.

Ejecutar sitio local

Abre la terminal.

  • cd <ruta_para_tu_carpeta_dev>
    Navegar a la carpeta donde colocamos los archivos del sitio.

  • corepack enable
    That set up package manager we used for node.js.
    Usually you just need run this command once.

  • yarn
    Install dependencies.
    When project dependencies (package.json) updated, re-run this command is necessary.

  • yarn start:en Start EN version
    yarn start:zh Start ZH version
    yarn start:all Start multi-version at different port

¡Entonces todo está listo, puedes ver el sitio local en tu máquina!
Cuando cambies y guardes los docs, el navegador se actualizará automáticamente.
¡Pruébalo, y adelante, comienza a editar archivos de documentación!

Comenzar a editar

  • Edita archivos markdown y verifica la página en vivo en el navegador

La mayoría de archivos de documentación se guardan como .md o .mdx, conocidos como archivos Markdown,
que es solo texto plano con algo de código de formato en él.

Confirmar y subir tus cambios

Después de guardar todos los archivos que cambiaste.

  • Abre GitHub desktop, entonces puedes ver todos los cambios en el lado izquierdo.
    Marca todos los archivos cambiados que quieres confirmar.
    Introduce un resumen, y haz clic en Commit.

  • Has confirmado tus cambios y deberías verlo en el panel History.

  • Pero está solo en tu computadora ahora mismo.
    Para publicar en Github, haz clic en Push Origin.

  • ¡Genial! Todos deberían verlo en github.

Contactar Miembros de Mantenimiento del Manual de Warudo para Revisión y Publicación

  • ¡Envía un pull request y contacta a los miembros de mantenimiento de la documentación en la comunidad para fusionar tus cambios y publicarlos!

Agrega Tu Propio Nombre

Al final de cada documento, hay una sección de código que marca a los editores del documento. Cuando modifiques o completes un documento, no olvides agregar tu nombre aquí. El avatar será obtenido automáticamente a través de tu ID de GitHub.

<AuthorBar authors={{
creators: [
{name: 'Tu Nombre', github: 'Tu ID de GitHub'},
],
translators: [
{name: 'Tu Nombre', github: 'Tu ID de GitHub'},
],
}} />

Contributions

Edit on Github

Authors

Translators

Last updated on 2025.06.09