A comprehensive documentation site for the HUGAI (Human-Guided AI Dev) Methodology, maintained with MkDocs Material. This repository contains the source files and configuration needed to build, serve, and publish the documentation in both English and Spanish.
- Overview
- Prerequisites
- Installation
- Local Development
- Building the Site
- Deployment
- Project Structure
- Contributing
- License
The HUGAI Methodology provides a structured approach to design, develop, and maintain AI-driven solutions, emphasizing human-guided processes that augment developer capabilities. This documentation guides you through the core principles, lifecycle phases, tooling, agent-based workflows, and best practices for successful AI projects.
- Python 3.8 or higher
- pip (Python package installer)
-
Clone this repository:
git clone https://github.com/hugaidev/methodology.git cd methodology
-
Install Python dependencies:
pip install -r requirements.txt
Serve the documentation locally with live reloading (English or Spanish):
./manage.sh serve en # English docs at http://127.0.0.1:8000
./manage.sh serve es # Spanish docs at http://127.0.0.1:8001
./manage.sh serve both # Both languages simultaneously
or, using MkDocs directly:
mkdocs serve -f mkdocs-en.yml # English
mkdocs serve -f mkdocs-es.yml # Spanish
Generate the static site for deployment:
./manage.sh build both
or:
mkdocs build -f mkdocs-en.yml -d site/en
mkdocs build -f mkdocs-es.yml -d site/es
The built site will be available in the site/
directory.
To deploy the documentation (both English and Spanish) to GitHub Pages:
-
Build the site for both languages:
./manage.sh build both
-
Deploy to GitHub Pages (requires ghp-import):
./manage.sh deploy
This will publish the contents of the
site/
directory to thegh-pages
branch and make the documentation available at:https://docs.hugai.dev
Note: You need to have
ghp-import
installed (pip install ghp-import
) and push permissions to the repository.
.
├── methodology/ # English methodology docs (was docs-en/metodologia)
├── protocol/ # English protocol docs (was docs-en/protocolo)
│ └── specification/ # English protocol specification (was docs-en/protocolo/especificacion)
├── docs-es/ # Spanish documentation
├── material/ # Custom theme overrides (MkDocs Material)
├── mkdocs-en.yml # English site configuration
├── mkdocs-es.yml # Spanish site configuration
├── mkdocs-base.yml # Shared MkDocs configuration
├── requirements.txt # Python dependencies for building the site
├── manage.sh # Script to build/serve/deploy the site
├── README.md # This file (English)
└── LEEME.md # Spanish readme
We welcome contributions to improve and expand the HUGAI Methodology documentation. To contribute:
- Fork the repository and create a new branch for your feature or fix.
- Commit your changes with clear, descriptive messages.
- Submit a pull request describing the changes and linking any relevant issues.
Please ensure your contributions follow the style guidelines and formatting conventions of Markdown and MkDocs Material.
© 2024–2025 Sebastian Larrauri. Documentation is released under the Creative Commons Attribution 4.0 International (CC BY 4.0). For more details, see the mkdocs.yml
license configuration.
Para instrucciones en español, consulta el archivo LEEME.md.