Github forkowanie

N1ebieski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
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?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Ja sugeruje:

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.