Autor | Zpráva | ||
---|---|---|---|
Petr2334 Profil * |
#1 · Zasláno: 6. 3. 2013, 09:08:44
Dobrý den,
Rád bych se zeptal na drobnost. Na závislosti používáme Composer a Twitter Bower a rád bych se zeptal, zda mám do gitu pushovat i nainstalované závislosti? Zda jen nenechat konfiguráky (composer.json a component.json) a každý z teamu si závislosti doinstaluje a Jenkins při deploymentu také doinstaluje závislosti, nebo je tam natvrdo tedy házet? Díky! |
||
Jan Tvrdík Profil |
#2 · Zasláno: 6. 3. 2013, 16:31:46
Petr2334:
Názory na tohle se různí. Obecně doporučovaný názor (alespoň co jsem tak pochytil) je do repositáře dát pouze composer.json a component.json (případně ještě lock soubor). Viz např. oficiální FAQ Composeru. Můj názor je nicméně přesně opačný :) Nelíbí se mi ta myšlenka, že za 5 let můžu mít problém zprovoznit (současný) projekt kvůli tomu, že mi závisí na třetí straně, která negarantuje svoji trvanlivost. Zároveň se zjednodušuje zprovoznění projektu, protože už nutně nemusím mít Composer a Bower nainstalovaný. |
||
juriad Profil |
Já bych byl pro kompromis. V gitu by měl být bootstrap skript, který stáhne a nainstaluje ony knihovny z tvého download serveru.
|
||
Petr2334 Profil * |
#4 · Zasláno: 7. 3. 2013, 13:19:25
Sakryš, to jste mi moc nepomohli :)
Nechci pro závislosti dělat vlastní server. To je dost práce navíc. Zatím se mi líbí to, že budu závislosti doplňovat při buildu případně lokálně, ale v gitu nechávat jen json. |
||
tiso Profil |
#5 · Zasláno: 7. 3. 2013, 13:27:41
Petr2334: vlastní download server môže byť aj susedný Git repozitár, nemusíš to riešiť zložito.
|
||
Časová prodleva: 11 let
|
0