Bonjour à tous,

Je voulais savoir si il est possible de faire un package du dossier vendor pour un projet Laravel, de manière à pouvoir versionner ce même projet sans la lourde partie vendor. Et si c'est possible , de quelle manière ?

Merci d'avance.

6 réponses


tleb
Réponse acceptée

Ce .json, c'est composer.json. Il te suffit de versionner ce fichier + composer.lock, et un composer install créera le vendor/ à l'identique.

Salut,

Il suffit d'ajouter

/vendor/

à ton .gitignore pour que git ne versionne pas ton dossier vendor.

Est-il possible de le mettre en dépendances dans package.json par ex de manière à pouvoir récupérer l'ensemble du dossier ?

Je suis pas sûr de comprendre pourquoi tu veux en faire un package, si tu ne veux pas le versionner.

Ce que je voudrais, c'est faire un peu comme avec jquery ou bootstrap, avoir la référence (ou dépendance) dans un fichier json ou et pouvoir récupérer l'ensemble du dossier vendor. Je ne sais pas si cela est possible et je le demande surement pas comme il faut...

D'accord, c'est exactement ce que je souhaite faire. Merci beaucoup !!!