En este documento, encontrarás instrucciones detalladas sobre cómo publicar la documentación de API Blueprint (.apib) en GitHub Pages.
Antes de comenzar, asegúrate de tener lo siguiente:
- Una cuenta de GitHub.
- Git instalado en tu máquina local.
- El archivo
.apibde tu proyecto de API Blueprint listo para ser publicado.
Para convertir tu archivo .apib en HTML, utilizaremos Aglio, una herramienta de línea de comandos. Para instalar Aglio, necesitarás Node.js y NPM. Sigue estos pasos:
- Instala Node.js y NPM: Visita https://nodejs.org/ y descarga la versión recomendada para tu sistema operativo. La instalación de Node.js incluye NPM.
- Instala Aglio: Abre una terminal y ejecuta el siguiente comando:
npm install -g aglioUna vez instalado Aglio, puedes generar un archivo HTML a partir de tu archivo .apib utilizando el siguiente comando:
aglio -i doncicleto.apib -o index.htmlEsto convertirá tu archivo .apib en un archivo index.html que puedes publicar en GitHub Pages.
Para configurar GitHub Pages, sigue estos pasos:
- Ve al repositorio de tu proyecto en GitHub.
- Haz clic en la pestaña "Settings" (Configuración).
- Desplázate hasta la sección "GitHub Pages".
- Selecciona la rama desde la cual quieres publicar tu sitio (por ejemplo,
mainogh-pages). - Haz clic en "Save" (Guardar).
Para publicar tu documentación:
- Añade el archivo
index.htmla tu repositorio git si aún no lo has hecho:
git add index.html
git commit -m "Añade documentación de API Blueprint"
git push- Sigue los pasos en la sección anterior para configurar GitHub Pages.
- Una vez configurado, tu documentación estará disponible en la URL proporcionada por GitHub Pages.
Para actualizar tu documentación, simplemente genera de nuevo el archivo index.html con Aglio cada vez que hagas cambios en tu archivo .apib y sube los cambios a tu repositorio de GitHub.