Creamos una compilation de aplicación web sobre el framework Symfony2.
Ahora tenemos que mostrar la versión actual de nuestro software en la interfaz para que el usuario pueda verla. El número de versión es actualmente una label en el repository de git.
Ahora, ¿qué se considera la mejor práctica para lograr esto? La documentation de Composer desalienta el uso del campo de versión utilizado en el composer.json
Symfony en sí parece configurar la cadena de versión en el file app/bootstrap.php.cache
: const VERSION ='2.7.6';
¿Hay alguna mejor práctica con respecto a este problema? ¿Hay alguna manera de acceder directamente al nombre de la label git? ¿O debería ir con el modo constante o composer.json
?
Puedes probar versioning-bundle . De su documento:
con este ejemplo ahora puedes hacer todo:
\Symfony\Component\VarDumper\VarDumper::dump(\Symfony\Component\HttpKernel\Kernel::VERSION);
Esta es una const codificada en fuente de Symfony.
Usted puede :