Nette a git a odvozené projekty
- Fires
- Člen | 97
Zdravím. Jak verzujete svoje nette projekty které jsou odvozené od nějakého vašeho „univerzalního cms“, hned vysvětlím co tim myslím.
Mam nette aplikaci(nazvěme ji třeba baseprojekt) kterou používám jako základ svých projektů. Obsahuje nějaký BaseModul, AdminModul a ruzne další blbosti. Od tohoto projetku mam odvozený další. Do teď jsem na další projekty použival branch v gitu. Bohužel tahle metoda samotřejmě naráži na to že se musí dělat cheripick commity z base do projetku do ostatních při přidání nějaké funkcionality a obecně je cela souborová struktura upatlaná a člověk musí hlídat které soubory náleží do baseprojektu a které do odvozených kvůli dalším merge atd ..
Není nějaká lepší metoda jak držet celý base projekt jako nějaký submodul uplně nezávislí na odvozenem projektu, tak aby se soubory nepletli do sebe atd. ? Diky za názor.
- Pavel Kravčík
- Člen | 1196
We need go deeper. Když si rozklikneš tohle vlákno – můžeš si rozkliknout jiné vlákno a pak už víš co googlit. :)
- Pavel Kravčík
- Člen | 1196
My máme presentery rovnou v těch balíčcích. Stačí si pak upravit autoload a namespace pro hledání presenterů, ale to už záleží na konkrétním řešení. Přesunujeme pouze CSS a JS z těch extensions do veřejných adresářů.
- Fires
- Člen | 97
Už začínám do problematiky tedy trochu pronikat ještě bych rád poprosil o doplnění.
- jak řešíte šablony,css,js (post-scriptem který je přesune na požadované místo ve stromové struktůře)
- jak řešíte drobné úpravy chování presenteru? Vytvořením potomka třídy (override) z presenteru z balíčku?
Editoval Fires (13. 12. 2017 8:48)