Saltar a contenido

Guía de Instalación

ThesisForge ofrece múltiples opciones de instalación según tu entorno y flujo de trabajo:


1. Vía PyPI / Pip (Recomendado para Pythonistas)

# Instalar paquete oficial
pip install thesisforge

# Iniciar servidor y abrir en navegador
thesisforge run

2. Vía uv (Entorno de Desarrollo Rápido)

# 1. Clonar el repositorio
git clone https://github.com/oscarbol09/thesisforge.git
cd thesisforge

# 2. Crear entorno virtual
uv venv .venv
# En Linux/macOS:
source .venv/bin/activate
# En Windows (PowerShell):
.venv\Scripts\activate

# 3. Instalar dependencias en modo editable con herramientas de desarrollo
uv pip install -e ".[dev]"

3. Vía Docker & Docker Compose (Self-Hosted)

Si deseas desplegar ThesisForge en un servidor personal o VPS:

# Clonar y levantar
git clone https://github.com/oscarbol09/thesisforge.git
cd thesisforge
docker compose up -d

El servicio estará disponible en http://localhost:8000.


4. Ejecutable de Escritorio Standalone (.exe / .dmg)

Para usuarios no técnicos o investigadores que prefieren una aplicación tradicional: 1. Ve a la sección Releases en GitHub. 2. Descarga el instalador correspondiente a tu sistema operativo (ThesisForge-Windows-x64.exe o ThesisForge-macOS.dmg). 3. Ejecuta la aplicación. No requiere instalar Python ni dependencias externas.