Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
fr:tutoriels:utiliser-composer [2015/03/09 10:15] – [Développer une application et des modules séparément] laurent | fr:tutoriels:utiliser-composer [2015/03/09 14:17] – laurent | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Une application développée avec Composer ne comporte normalement pas les bibliothèques tierces. C'est à dire que le code source de l' | Une application développée avec Composer ne comporte normalement pas les bibliothèques tierces. C'est à dire que le code source de l' | ||
- | Ainsi, une application utilisant le framework Jelix 1.7+ avec Composer, ne devrait pas inclure Jelix dans son code source, et indiquer plutôt le paquet Jelix dans le fichier composer.json de l' | + | Ainsi, une application utilisant le framework Jelix 1.7+ avec Composer, ne devrait pas inclure Jelix dans son code source, et indiquer plutôt le paquet Jelix dans le fichier composer.json de l' |
Pour créer un nouveau projet, deux choix. | Pour créer un nouveau projet, deux choix. | ||
Ligne 176: | Ligne 176: | ||
Une fois que votre module et votre application sont " | Une fois que votre module et votre application sont " | ||
- | |||
- | |||
- | |||
- | TODO: verifier le comportement de composer avec des changements dans le dépôt local de vendor/ | ||
- | |||
- | * changer de remote (sans modification) + composer update. | ||
- | * exemple: on est sur master -> origin/ | ||
- | * Résultat : RAS | ||
- | * changement dans la branche tracké via " | ||
- | * modif puis composer update/ | ||
- | * modif puis commiter puis composer update/ | ||
- | * modif puis commiter puis pusher puis composer update/ | ||
- | * changement dans la branche tracké via " | ||
- | * modif puis composer update/ | ||
- | * modif puis commiter puis composer update/ | ||
- | * modif puis commiter puis pusher puis composer update/ | ||
- | * passage à une version stable dans le composer.json, | ||
- | * passage à une version stable dans le composer.json, | ||
- | * passage d'une version stable à instable. Résultat : ? | ||
- | * changement distant + composer update. Résultat : ? | ||
- | * changement distant + changement local + composer update alors qu'on est sur le remote composer. Résultat : ? | ||
- | * changement distant + changement local + composer update alors qu'on est sur le remote origin. Résultat : ? | ||