dlunire/dlstorage

Librería de almacenamiento de datos binarios, optimizada para su integración con el framework DLUnire. Permite almacenar, gestionar y recuperar datos en formatos binarios de manera eficiente."version": "v0.1.0"

v0.1.0 2025-05-11 13:17 UTC

This package is auto-updated.

Last update: 2025-05-11 13:47:59 UTC


README

DLStorage es una biblioteca desarrollada por Códigos del Futuro y David E Luna M como parte del ecosistema del DLUnire Framework. Su propósito es proporcionar una solución eficiente para el almacenamiento de datos binarios, tanto dentro como fuera del framework.

📌 Propósito

DLStorage permite almacenar, gestionar y recuperar datos binarios de forma eficiente. Es ideal para escenarios donde se necesita manipular archivos binarios como configuraciones, cachés u otros recursos que requieren persistencia de bajo nivel.

Aunque está optimizada para el framework DLUnire, puede usarse de forma completamente independiente en otros entornos PHP modernos.

🚀 Funcionalidades

  • 🔒 Almacenamiento binario estructurado
  • 🔀 Compatibilidad directa con DLUnire Framework
  • 📈 Diseño escalable y modular
  • 📂 Lectura y escritura optimizada en archivos .dlstorage

📦 Instalación

Puedes instalar DLStorage fácilmente usando Composer:

composer require dlunire/dlstorage

Asegúrate de tener configurado Composer en tu proyecto. El paquete descargará automáticamente todas las dependencias necesarias.

✅ Requisitos

  • PHP 8.2 o superior
  • Composer
  • (Opcional) DLUnire Framework para integración directa

📚 Documentación

La documentación técnica de las clases principales está disponible en el directorio doc/:

  • DataStorage: Documentación base del sistema de almacenamiento binario.
  • SaveData: Clase concreta para guardar y recuperar datos con control de cabecera.

También se agregarán más archivos conforme avance el desarrollo.

🛠️ Uso

⚠️ Este proyecto se encuentra en etapa inicial. Las interfaces pueden cambiar. En futuras versiones se incluirán ejemplos detallados y una guía completa de integración.

Por el momento, puedes revisar los archivos mencionados en la sección de documentación para ver las estructuras y firmas actuales.

🤝 Contribuciones

¡Tu participación es bienvenida! Puedes abrir un pull request o reportar un issue si encuentras errores o deseas proponer mejoras.

👤 Autor

Este proyecto ha sido creado por David E Luna M, fundador de Códigos del Futuro y autor del DLUnire Framework.

📧 Contacto: dlunireframework@gmail.com

📄 Licencia

DLStorage está licenciado bajo la MIT License.

📁 Estructura del Proyecto

src/
├— Storage/       # Clases de almacenamiento principal
├— Interfaces/    # Interfaces para implementación extensible
doc/
├— DataStorage.md
├— SaveData.md

📌 Notas Finales

  • Pronto se incluirán más módulos como validadores, conversores y controladores de versión de datos.
  • Si deseas soporte personalizado o tienes preguntas, contacta a través del correo del autor.