Github forkowanie

0

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.

  1. 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?

  2. 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?

1

Ja sugeruje:

  • fork + dostosowanie do nowej wersji + pull request do oficjalnego repo
  • te twoje przeróbki zrobić jako jakiś plugin czy coś

1 użytkowników online, w tym zalogowanych: 0, gości: 1