Instalación
¡Bienvenido! Esta guía le guiará a través de la configuración inicial de DocStatic.
Si nunca ha trabajado con GitHub o docs-as-code, no se preocupe: le explicaremos qué se necesita, por qué y dónde encontrar más detalles.
Requisitos previos
Puede ejecutar DocStatic localmente (en su ordenador) o alojarlo en la nube.
Para una configuración en la nube más sencilla, crea cuentas gratuitas en estos servicios:
- GitHub : almacena tu contenido y realiza un seguimiento de los cambios.
- TinaCMS: permite la edición basada en navegador.
- LanguageTool: proporciona una revisión gramatical y estilística opcional.
Si, por el contrario, tiene previsto ejecutar DocStatic localmente (en su ordenador), consulte los requisitos para el desarrollo local.
Requisitos para el desarrollo local
Esta sección solo es aplicable si tiene previsto trabajar localmente.
Necesitará un entorno de desarrollo integrado (IDE) o un editor de texto. Dos opciones de código abierto son:
También deberá instalar Node.js para sus herramientas de compilación y Yarn para la gestión de paquetes.
Instalar Node.js
Debe instalar Node.js versión 18.0 o superior.
Compruebe si Node.js ya está instalado. Abra un terminal (Símbolo del sistema o aplicación Terminal) y ejecute:
node -v
Si ve un número de versión que comienza por v18 o superior, ya está listo.
Si Node.js no está instalado o tienes una versión anterior:
- Ve a la página de descargas oficiales de Node.js.
- Elige la versión LTS (soporte a largo plazo) para tu sistema operativo. El instalador incluye npm, el gestor de paquetes de Node, que necesitarás en pasos posteriores. Durante la instalación: * Mantén seleccionadas las opciones predeterminadas (estas incluyen las dependencias necesarias). * Cuando finalice el instalador, cierre y vuelva a abrir su terminal.
- (Opcional) Si trabaja en diferentes proyectos que necesitan diferentes versiones de Node, instale nvm (Node Version Manager). Con nvm, puede cambiar entre versiones de Node sin alterar su configuración.
Instalar Yarn
DocStatic utiliza Yarn para la gestión de paquetes.
Comprueba si Yarn ya está instalado. Abre tu terminal o símbolo del sistema y escribe:
yarn -v
Si ves un número de versión, Yarn ya está instalado.
Si aparece el mensaje «comando no encontrado» o un error similar, abre una terminal (símbolo del sistema o aplicación Terminal) y ejecuta:
npm install -g yarn
En macOS o Linux, es posible que tengas que anteponer sudo al comando para conceder permiso:
sudo npm install -g yarn
En Windows, no se utiliza sudo. Solo tienes que abrir el terminal como administrador y ejecutar el comando.
Obtener el repositorio de DocStatic
El código fuente de DocStatic se encuentra en GitHub. Para empezar, tendrás que hacer tu propia copia:
- Crear una bifurcación del repositorio DocStatic La bifurcación crea una copia que puede utilizar para trabajar de forma independiente en su propio proyecto.
- Crear un clon de su bifurcación. La clonación crea una copia asociada a la bifurcación original que ha creado. Esto puede ser útil para solucionar problemas de esquema, en caso de que surjan más adelante.
Bifurcar el repositorio DocStatic
- Inicie sesión en su cuenta de GitHub.
- Visita https://github.com/aowendev/docstatic.
- Haz clic en Fork (normalmente se encuentra en la parte superior derecha).
- Deja el nombre predeterminado del repositorio.
- Introduce una descripción de tu proyecto.
- Asegúrate de que la opción Copiar solo la rama principal está marcada.
- Haz clic en Crear bifurcación.
GitHub crea una nueva rama del repositorio en tu cuenta de GitHub.
Clona tu bifurcación del repositorio DocStatic
Para crear un clon:
- Inicia sesión en tu cuenta de GitHub.
- Navega hasta el repositorio de la bifurcación.
- Haz clic en el repositorio para abrirlo.
- Haz clic en <> Código y copia la URL.
- Abre tu terminal o símbolo del sistema y utiliza
cdpara navegar hasta la ubicación donde deseas almacenar el clon. Por ejemplo,cd Documentos/Proyectos/. - Escribe
git cloneseguido de la URL de tu clon.
git clone https://github.com/acme-projects/docstatic.git
Instalar las dependencias del proyecto
Si vas a trabajar localmente, también necesitas instalar las dependencias del proyecto. Usa cd para navegar hasta la carpeta raíz de tu repositorio DocStatic clonado o bifurcado e instala los paquetes:
cd docstatic
yarn install
Yarn descargará todo lo que aparece en package.json. Esto puede tardar unos minutos.
Estructura del proyecto
Después de bifurcar o clonar el repositorio, verás varios archivos en tu carpeta docstatic/. A continuación, hemos incluido algunos de los archivos y carpetas de la estructura del proyecto que debes tener en cuenta. No es una lista completa de todo lo que hay en el proyecto.
docstatic
├── apis