OnSafe Repositorio privado de versiones de código
VERSIÓN OPENSOURCE DE GIRO180 DEGREE

OnSafe

Sistema ligero de control de versiones y bitácora de cambios para proyectos PHP/MySQL. Permite cargar archivos al servidor, mantener un histórico completo de cada modificación, registrar la actividad de los desarrolladores y promover cambios entre los ambientes de desarrollo y producción de manera controlada.

¿Qué hace OnSafe?

Control de Versiones

Cada vez que se sube un archivo se crea automáticamente un respaldo histórico en la base de datos para poder restaurarlo en cualquier momento.

Bitácora de Actividad

Registra quién subió, descargó o modificó cada archivo, con fecha, hora, IP y la tarea o actividad asociada.

Despliegue Controlado

Permite mover cambios desde el ambiente de Desarrollo hacia Producción con autorización por usuario y bitácora del despliegue.

Catálogo Documental

Cada archivo puede tener su resumen, documentación técnica, casos de prueba y code review almacenados centralizadamente.

IA integrada (opcional)

Módulos auxiliares para análisis automático del código fuente, OCR y generación de documentación con asistentes de IA.

OpenSource

Esta es la versión libre y abierta del producto comercial Giro180 Degree, con el núcleo del repositorio de código y la bitácora.

Tablas del sistema (prefijo onsafe_)

onsafe

Tabla principal de versiones. Almacena el cuerpo de cada archivo cargado (texto y binario), la ruta destino, fecha, hora, usuario y nombre histórico.

onsafe_bitacora

Bitácora de auditoría: cada acceso, descarga o modificación queda registrado con usuario, IP, sección, fecha, hora y acción ejecutada.

onsafe_cart

"Carrito" de archivos preparados para el siguiente release o pull request hacia producción.

onsafe_catalogo

Catálogo documental de archivos: resumen, documentación funcional, técnica, usos, casos de prueba y code review por archivo.

onsafe_cc

Catálogo de categorías o componentes utilizados como clasificación interna del repositorio.

onsafe_cfg

Configuración del sistema: variables de control como modos restringidos, listas de usuarios autorizados a producción, etc.

onsafe_task

Tareas y actividades asociadas a cada cambio: descripción, tipo, duración, responsable, email y referencia al cambio en onsafe.

onsafe_usr

Usuarios del sistema OnSafe: nombre, email, clave (almacenada como hash seguro) y estado activo/inactivo.

Características principales