Paso 4: Adoptando una metodología

5.0 version
Maintained

Adoptando una metodología

Enseñar consiste en repetir lo mismo una y otra vez. No voy a hacer eso. Te lo prometo. Al final de cada paso, deberías marcarte un baile y guardar tu trabajo. Es como Ctrl+S pero para un sitio web.

Implementando una estrategia de Git

No olvides hacer un commit con los cambios cuando acabes cada paso:

1
2
$ git add .
$ git commit -m'Add some new feature'

Puedes agregar «todo» de forma segura ya que Symfony administra un fichero .gitignore por ti. Y cada paquete puede añadir más configuraciones. Échale un vistazo al contenido actual:

.gitignore
1
2
3
4
5
6
7
8
###> symfony/framework-bundle ###
/.env.local
/.env.local.php
/.env.*.local
/public/bundles/
/var/
/vendor/
###< symfony/framework-bundle ###

Las cadenas de caracteres raros son marcadores añadidos por Symfony Flex para que sepas qué eliminar si decides desinstalar una dependencia. Te lo dije, todo el trabajo tedioso lo hace Symfony, no tú.

Podría ser bueno hacer push de tu repositorio a algún servidor externo. GitHub, GitLab o Bitbucket son buenas opciones.

Si estás desplegando en SymfonyCloud, ya tienes una copia del repositorio Git, pero no deberías depender exclusivamente de él. Se usa solamente para el despliegue. No es una copia de seguridad.

Despliegue continuo a producción

Otra buena costumbre es desplegar con frecuencia. Hacerlo al final de cada paso podría considerarse un ritmo adecuado.

1
$ symfony deploy

This work, including the code samples, is licensed under a Creative Commons BY-NC-SA 4.0 license.