29 lines
807 B
Markdown
29 lines
807 B
Markdown
# Proposal
|
|
|
|
## Why
|
|
|
|
La aplicación usa versiones distintas o hardcodeadas entre npm, Android y las exportaciones. Esto dificulta instalar actualizaciones sobre una APK existente y mantener trazabilidad de los respaldos.
|
|
|
|
## What Changes
|
|
|
|
- Definir `versionName` y `versionCode` en un archivo versionado compartido.
|
|
- Usar esos valores en Gradle, npm y exportaciones JSON.
|
|
- Publicar la siguiente versión como `0.0.3` con `versionCode 3`.
|
|
- Validar el `applicationId` y la versión en el APK generado.
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
|
|
- `app-versioning`: versionado consistente para web, exportaciones y Android.
|
|
|
|
### Modified Capabilities
|
|
|
|
- Ninguna.
|
|
|
|
## Impact
|
|
|
|
- `apps/toldo-app`: configuración npm y Android.
|
|
- `packages/services`: metadato de exportación.
|
|
- Build APK y pruebas de versionado.
|