Jest sobie paczka do laravela od dawna nie aktualizowana przez autora. Muszę ją dostosować do najnowszej wersji, przy okazji chcę przerobić jej funkcjonalność do własnych potrzeb.
-
Jaka jest dobra praktyka? Forkować i niech composer pobiera mojego dev-master-a, czy skoro zmieni się jej funkcjonalność, sklonować ją jako nowy projekt i dystrybuować pod inną nazwą z mojego repo?
-
Jeśli zostać przy forku (by nie stracić możliwości mergowania zmian z oficjalnego repo, gdyby autor sobie przypomniał) to jak działają releasy? Powiedzmy, że wprowadzam commity w forku, tworzę sobie release z tagiem 0.1.4, zaciągam do projektu przez wskazanie "vcs" mojego repo w composerze i teraz po pewnym czasie autor oficjalnego repo również wprowadza release 0.1.4. Skąd composer pobierze tego release, z mojego repo czy z oficjalnego?