wojtryb / Shortcut-Composer

Krita plugin for creating complex keyboard shortcuts
GNU General Public License v3.0
261 stars 9 forks source link

Tools to control blending of Color Sampler Tool #25

Closed wojtryb closed 1 year ago

wojtryb commented 1 year ago

Jak zrobisz clone tego repo powinieneś już widzeć dwie swoje gałezie.

Mamy dwa chronione gałęzie, do których nie da się spushować commitów: main i development. Pierwszy zawiera ostatnią wydaną wersję, drugi zawiera wszystkie zatwierdzone zmiany jakie chce wprowadzić w najnowszym wydaniu.

Wszystkie PR idą do development, stąd też zaczynasz nowe gałęzie gdy chcesz pracować nad nowym featurem, albo naprawić buga. Nie zaczynamy nowych branchy z main, bo tamtejszy kod jest już potencjalnie przestarzały - na development mogą być już nowsze rzeczy, które na pewno wpadną w najbliższym wydaniu.

Raz na jakiś czas jak na developie jest już sporo nowych rzeczy, robi się PR development -> main i jednym ruchem wydaje się nową wersję. Normalnie nie pushujemy i nie dodajemy nic bezpośrednio na main, bo wtedy każdy taki ruch byłby technicznie nową wersją.

Nie robimy żadnych commitów i pushów na cudzych gałęziach. Jak na nieswoim branchu widzi się jakieś błędy, załątwia się to w PR dotyczącym tej gałęzi i to osoba pracująca nad daną funkcjonalnością wprowadza tam zmiany.

wojtryb commented 1 year ago

Tego PR ubije.

Generalnie będe chciał odchodzić od odnoszenia się do elementów GUI spoza API krity.