Guía completa, referencias de API y ejemplos.
Guía completa de JosSecurity v3.0 (Gold Master)
ESTRUCTURA_PROYECTO.md - Organización de archivos
CONFIGURACION.md - Configuración del proyecto
Windows (PowerShell):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process; iwr -useb https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.ps1 | iex
Linux/macOS:
curl -fsSL https://raw.githubusercontent.com/josprox/JosSecurity-language/main/install/remote-install.sh | bash
Manual (Desarrollo):
git clone https://github.com/josprox/JosSecurity-language.git
cd JosSecurity-language
go build -o joss.exe ./cmd/joss
# Proyecto web
joss new mi_proyecto
# Proyecto de consola
joss new console mi_app
cd mi_proyecto
# Editar env.joss con tu configuración
# Web
joss server start
# Consola
joss run main.joss
Autenticación - Registrar usuario → MODULOS_NATIVOS.md#auth - Login → MODULOS_NATIVOS.md#authattemptstringemail-stringpassword - Proteger rutas → MODULOS_NATIVOS.md#routermiddlewarestringnombre
Base de Datos - Consultar datos → MODULOS_NATIVOS.md#granmysql - Crear migración → MIGRACIONES.md - Cambiar motor → CLI.md#joss-change-db-motor
Vistas - Renderizar HTML → MODULOS_NATIVOS.md#view - Herencia de plantillas → MODULOS_NATIVOS.md#herencia - Inclusión de parciales → VISTAS.md#3-inclusión-de-vistas-parciales-include - Pasar datos → MODULOS_NATIVOS.md#viewrenderstringnombre-mapdatos
Rutas - Definir ruta → MODULOS_NATIVOS.md#router - Middleware → MODULOS_NATIVOS.md#routermiddlewarestringnombre - API REST → EJEMPLOS.md
pkg/ y cmd/examples/vscode-joss/Ver sección “Solución de Problemas” en CLI.md
Crear issue en el repositorio con:
- Versión de JosSecurity (joss version)
- Sistema operativo
- Pasos para reproducir
- Código de ejemplo
Versión: JosSecurity v3.0.3 Última actualización: 2025-12-06