¿Debo ignorar el directorio de proveedores en git para Drupal 8?

Pregunta:

Finalmente estoy tratando de sumarme al uso de Drupal 8 y quiero saber si debo ignorar el directorio de proveedores en git con .gitignore. Asumiría que no, pero he visto algunos archivos .gitignore de ejemplo que sí lo hacen.

¡Gracias!

Respuesta:

Realmente no hay una respuesta correcta o incorrecta, dependerá de su situación. Los propios compositores tienen sentimientos bastante fuertes de que sí, debes ignorarlo, y en un mundo ideal eso es definitivamente lo que debes hacer, pero no siempre es tan sencillo.

Depende principalmente de su proceso de alojamiento e implementación. Si, por ejemplo, está en Pantheon y no desea implementar un flujo de trabajo ascendente complicado que implique un diálogo con su personal técnico, se verá obligado a asignar todas las dependencias al repositorio. No hay ningún Composer sentado en el otro extremo esperando para ejecutarse cuando se empuja su código, si no empuja esos archivos usted mismo, no estarán allí y las cosas se romperán.

De manera similar, si está en un alojamiento compartido y no tiene un flujo de trabajo de CI, probablemente se verá obligado a llevar todos los archivos con usted de una manera u otra.

Básicamente, si se ajusta a su flujo de trabajo de desarrollo / implementación para poder excluir esos archivos, es una buena idea hacerlo (por las razones enumeradas en el enlace anterior).

Si no es así, enviarlos al repositorio está absolutamente bien.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım