MONEDERO / Código, compilaciones & verificación
Qué publicar en GitHub
Código, instrucciones, licencias y pruebas deben identificar la misma versión.
El paquete abierto
El paquete necesita fuentes exigidas por las licencias, dependencias fijadas, instrucciones, licencias y avisos, política de seguridad, cambios y vínculo código → compilación → binario. El historial de commits no basta para reproducibilidad.
Qué excluir
Excluye claves, semillas, bases de datos de carteras, credenciales, configuración privada de proveedores, datos de usuarios, direcciones internas y registros incidentales. Comprar un kit UI no permite publicarlo entero automáticamente: comprueba antes los derechos de redistribución de los archivos derivados.
El kit de preparación local
El kit local incluye README, estructura documental, lista de lanzamiento, políticas de reproducibilidad, SBOM y seguridad, plantilla de errores y esquema de verificaciones. Prepara la publicación; esta iteración no creó un repositorio público en GitHub.
Dónde van los componentes de la app
El objetivo es Flutter para presentación y Rust para claves, datos y operaciones. apps/flutter contiene UI; core, autoridad del monedero; bridge, frontera asíncrona tipada; platform, adaptadores OS. docs guarda guías; verification, resultados públicos aprobados; releases, versiones.