Skip to content

refactor: modernización integral y reestructuración de la arquitectur…#11

Open
rorro6787 wants to merge 2 commits intomainfrom
major/library-refactor
Open

refactor: modernización integral y reestructuración de la arquitectur…#11
rorro6787 wants to merge 2 commits intomainfrom
major/library-refactor

Conversation

@rorro6787
Copy link
Copy Markdown
Collaborator

…a SAES

  • Migración al layout estándar src/saes/ y estructura orientada a librería.
  • Adopción de uv para gestión de dependencias y pyproject.toml.
  • Implementación de stack de calidad moderno: ruff, mypy y pytest.
  • Reemplazo de módulos legacy por una arquitectura basada en registros (tests, plots y reporting).
  • Introducción de la API ThemeConfig para personalización estética centralizada.
  • Implementación de Enums (ColumnName, TableName) para eliminar magic strings y ganar robustez.
  • Soporte de "lazy loading" en todos los registros para optimizar el rendimiento.
  • Estandarización del workflow de desarrollo mediante Makefile y CLAUDE.md.
  • Eliminación de la estructura antigua SAES/ y archivos de configuración obsoletos.

…a SAES

- Migración al layout estándar `src/saes/` y estructura orientada a librería.
- Adopción de `uv` para gestión de dependencias y `pyproject.toml`.
- Implementación de stack de calidad moderno: `ruff`, `mypy` y `pytest`.
- Reemplazo de módulos legacy por una arquitectura basada en registros (tests, plots y reporting).
- Introducción de la API `ThemeConfig` para personalización estética centralizada.
- Implementación de Enums (`ColumnName`, `TableName`) para eliminar magic strings y ganar robustez.
- Soporte de "lazy loading" en todos los registros para optimizar el rendimiento.
- Estandarización del workflow de desarrollo mediante `Makefile` y `CLAUDE.md`.
- Eliminación de la estructura antigua `SAES/` y archivos de configuración obsoletos.
@rorro6787 rorro6787 force-pushed the major/library-refactor branch from 422eb06 to fa4f611 Compare April 28, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant