2015-10-25 2 views
4

J'ai configuré un projet Laravel 5 localement et je veux le mettre sur un compte bitbucket pour que mes coéquipiers distants puissent l'installer. Localement à partir de la ligne de commande, j'ai couru la commande suivante:Quels fichiers mettre sur Bitbucket pour que mes équipes puissent l'utiliser?

composer create-project laravel/laravel myproject --prefer-dist 

qui a tout fait. Maintenant ça semble stupide de tout mettre. J'ai déjà téléchargé mon fichier composer.json. Quelles instructions dois-je envoyer à l'équipe pour qu'il clone simplement le répertoire et l'installe? Est-ce que je décharge chaque chose et ils la clone juste? Devront-ils exécuter la commande composer create-project de toute façon?

Répondre

2

Ici, pas besoin d'exécuter composer create-project, ils clonent simplement le projet et exécutent composer install pour déployer le projet dans leur local.

Comme composer install va installer toutes les dépendances du framework, ne pas télécharger le dossier du fournisseur vers la source (Bitbucket).

Vous pouvez envoyer des instructions suivantes

Projet Requirments

Liste des outils et technologies pour exécuter le projet

Ex: PHP et version mysql, cadres (js, css) et outils utilisés requis NodeJs, Gulp, Bower ou tout autre

Processus d'installation

  1. créer un dossier project_name et projet clone dans ce
  2. composer.phar ouvert et exécuter composer install
  3. la mise en place l'environnement d'exécution du projet avec les outils nécessaires
+0

Ok je ne comme vous le suggérez, il viens de créer dossier 'vendeur ' Aucun dossier tel que «app, bootstrap, config, base de données, public, ressources etc» n'a été créé. – Volatil3

+0

oui, 'installeur de composeur 'ou' mise à jour de compositeur' créera le dossier de vendeur et les dépendances de Laravel. avez-vous poussé tous les autres dossiers et fichiers vers Bitbucket, à l'exception du dossier du fournisseur, comme je le suggère? – Vinodhan

+0

C'était l'erreur que j'ai faite plus tôt. J'ai poussé toutes les choses autres que 'vendeur '. Cela a fonctionné alors !! Merci beaucoup! – Volatil3