Versionado de pelisalacarta (betas y finales)
Publicado: 05 Nov 2016, 11:34
Abro este hilo para recoger el procedimiento que he pensado en aplicar para la publicación de las futuras versiones de pelisalacarta, ya sea en una fase de "beta" o en una fase "final" apta para el usuario no técnico.
De momento el procedimiento no está cerrado, lo describo aquí para que podamos discutirlo si queréis aunque realmente le he dado bastantes vueltas y creo que es la mejor solución.
La idea principal es:
De momento el procedimiento no está cerrado, lo describo aquí para que podamos discutirlo si queréis aunque realmente le he dado bastantes vueltas y creo que es la mejor solución.
La idea principal es:
- - Las versiones beta y las versiones finales serán todas "plugin.video.pelisalacarta" para no confundir
- Cada versión llevará un número consecutivo en el "version.xml" como hasta ahora, ya sean betas o finales.
- Las betas llevarán la etiqueta de la PRÓXIMA versión, seguido de beta 1, beta 2, etc.
- El proceso que comprueba las actualizaciones en pelisalacarta avisará de que hay nuevas versiones, y le llevará a la opción de actualizar donde podrá instalar la última o cualquiera de las anteriores.
- Si el usuario se intenta instalar una beta se le mostrará una advertencia de que no tiene garantías de ser estable
- Los canales y conectores se actualizarán por separado, mediante un ZIP que tenga los directorios "channels" y "servers" o de forma individual cuando entres a un canal gracias a la URL.
- - Todos los PR irán a "develop" a partir de ahora, no aceptaremos más PR a "master" en pelisalacarta para evitar conflictos.
- El ZIP de "channels" y "servers" saldrá directamente de develop, haremos algún tipo de script que lo mantenga al día.
- Sólo pasaremos a "master" aquello que se vaya a incluir en la beta o en la versión final.
- - La última versión publicada es la 4.1.2
- Dados los avances que hay en el GIT vamos a llamar a la próxima versión 4.2 (sugerencia de Superberny que me parece muy acertada)
- Publicaremos una versión "4.2 beta 1" con lo que haya actualmente en el "master", la anunciaré en el blog como las versiones finales, pero no se actualizará sola porque no incrementaré el contador de versión hasta tener listo el nuevo updater.
- Las correcciones que surjan las seguiremos subiendo al GIT, y eventualmente publicaremos una nueva "4.2 beta 2" o la final si todos lo vemos claro.