Toolverse
Wszystkie skille

releases

autor: ag-grid

Konwencje wydań i wytyczne dla zespołów pracujących nad wersjami oprogramowania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ag-grid
Kategoria
DevOps

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ć

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

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

  3. 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).

  4. 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.

  5. 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.

Podobne skille