releases
Konwencje wydań i wytyczne dla zespołów pracujących nad wersjami oprogramowania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera standardy i zasady dotyczące przygotowania wydań oprogramowania. Znajdziesz tu informacje o harmonogramie wydań (wydania minor co miesiąc, major co pół roku), ograniczeniach (brak zmian łamiących w wersjach minor), konwencjach nazewnictwa gałęzi wydaniowych oraz zasadach dotyczących deprecjacji funkcji. Używaj tego skill'u planując wydania, tworząc gałęzie wydaniowe lub weryfikując zgodność zmian z polityką wydań.
Jak używać
Zapoznaj się z harmonogramem wydań: wydania minor planuj co miesiąc, major co sześć miesięcy (zwykle czerwiec i grudzień), a patch releases tylko dla krytycznych poprawek, maksymalnie co tydzień.
Sprawdź ograniczenia dla typu wydania, które przygotowujesz. Jeśli planujesz wydanie minor, upewnij się, że nie zawiera zmian łamiących — takie zmiany zarezerwuj dla wydań major. Pamiętaj, że deprecjacje są dozwolone w wydaniach minor, ale muszą być wyraźnie oznaczone i funkcjonować jak wcześniej.
Używaj prawidłowej konwencji nazewnictwa dla gałęzi wydaniowych w formacie
bX.Y.Z, gdzie X.Y.Z to numer wersji (np.b12.0.0).Jeśli dodajesz deprecjacje, oznacz je jasno w kodzie i dokumentacji, a następnie usuń je z publicznej dokumentacji strony internetowej, aby zniechęcić użytkowników do ich stosowania.
Przed przystąpieniem do pracy nad wydaniem sprawdź ten skill, aby potwierdzić, że twoje plany wydania (typ wydania, harmonogram, nazewnictwo gałęzi) są zgodne z ustanowionymi konwencjami.