Tags: MetalSyntax/DiskRecovery
Tags
Prepara el proyecto para publicarlo como FOSS en GitHub - Añade licencia MIT y CHANGELOG. - Reescribe el README como bilingüe: README.md (inglés, principal) y README.es.md (español, secundario). - Suma 16 pruebas unitarias nuevas (render de cada pantalla vía ratatui::TestBackend, formato de duración, spinner), llevando la suite de 54 a 70 pruebas. - Añade .claude/skills/ con guías de clean code/KISS/SOLID, estrategia de testing, diseño de la TUI (atomic design/accesibilidad), seguridad y cifrado, i18n, arquitectura de software y distribución de releases. - Añade scripts/build-macos-app.sh para empaquetar el binario como DiskRecovery.app + .zip con checksum SHA-256, y workflows de GitHub Actions (CI de fmt/clippy/test, y release que adjunta el .app.zip a los releases con tag v*.*.*). - Añade rustfmt.toml (max_width=120) y reformatea todo el código para que quede conforme a `cargo fmt --check`. Co-Authored-By: Claude Sonnet 5 <[email protected]>