Finalmente estou tentando adotar o Drupal 8 e quero saber se devo ignorar o diretório de fornecedores no git com .gitignore. Eu diria que não, mas já vi alguns arquivos .gitignore de exemplo.
Obrigado!
fonte
Finalmente estou tentando adotar o Drupal 8 e quero saber se devo ignorar o diretório de fornecedores no git com .gitignore. Eu diria que não, mas já vi alguns arquivos .gitignore de exemplo.
Obrigado!
Não existe realmente uma resposta certa ou errada, ela se resumirá à sua situação. O compositor em si tem sentimentos bastante fortes de que sim, você deve ignorá-lo e, em um mundo ideal, é definitivamente o que você deve fazer, mas nem sempre é tão direto assim.
Depende principalmente do seu processo de hospedagem e implantação. Se, por exemplo, você estiver no Pantheon e não desejar implementar um fluxo de trabalho complicado de montante, envolvendo um diálogo com a equipe técnica, será forçado a comprometer todas as dependências no repositório. Não há nenhum compositor sentado do outro lado esperando para executar quando o código é enviado por push; se você não enviar esses arquivos por conta própria, eles não estão lá e as coisas vão quebrar.
Da mesma forma, se você estiver em hospedagem compartilhada e não tiver um fluxo de trabalho de IC, provavelmente será forçado a carregar todos os arquivos com você de uma maneira ou de outra.
Basicamente, se ele se encaixa no seu fluxo de trabalho de desenvolvimento / implantação para poder excluir esses arquivos, é uma boa ideia (pelos motivos listados no link acima).
Caso contrário, comprometê-los com o repo é absolutamente bom.
O núcleo e os módulos do Drupal são atualizados com tanta frequência, geralmente com correções de segurança, que se tornou comum o uso do compositor para gerenciar dependências. O Composer colocará dependências no diretório do fornecedor e, em seguida, você não precisará confirmá-las na sua base de código. Você pode executar a "instalação do compositor" no servidor e ele fará o download das dependências desse servidor. Isso permite que seu repositório de código seja mais leve. Se você estiver usando esse processo, não gostaria de confirmar os arquivos; portanto, sim, você deve ignorar esse diretório.
Se você deseja começar a usar o compositor para gerenciar um site drupal, consulte o projeto do andaime drupal .
fonte
sim você deveria
Se você possui compositor, pode incluí-lo no compositor.
Se você não sabe como usar o compositor, este é um ótimo local para procurar:
Usando o compositor para gerenciar dependências do site drupal
fonte