Toolverse
Wszystkie skille

generate-release-notes

autor: teambit

Generuj notatki wydania z commitów i pull requestów w kilka minut

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
teambit
Kategoria
DevOps
Wyświetlenia
34

O skillu

Skill do automatycznego tworzenia notek wydania dla projektu Bit na podstawie historii git. Zbiera commity i pull requesty, filtruje je według ustalonych wzorców, a następnie generuje sformatowaną dokumentację zmian. Idealne do przygotowania nowych wersji, budowania changelogów i dokumentowania wydań. Wszystkie pliki pośrednie zapisywane są w dedykowanym folderze do przeglądu przed finalizacją.

Jak używać

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i dostęp do repozytorium teambit/bit. 2. Utwórz katalog tymczasowy dla plików pośrednich, uruchamiając mkdir -p releases-docs/temp-files w głównym folderze projektu. 3. Pobierz tag najnowszego wydania za pomocą gh release view --repo teambit/bit --json tagName -q '.tagName', a następnie określ commit SHA dla tego tagu, obsługując zarówno tagi adnotowane, jak i lekkie. 4. Jeśli chcesz porównać od konkretnego commita, podaj jego hash; w przeciwnym razie skill użyje HEAD (najnowszy commit na master). 5. Skill pobierze listę commitów między wydaniem a punktem startowym za pomocą GitHub API i zapisze surowe dane do raw-commits.md w folderze tymczasowym. 6. Przejrzyj plik filtered-commits.md zawierający dwie sekcje: odfiltrowane commity i zatrzymane commity, następnie zaakceptuj lub popraw wyniki przed wygenerowaniem ostatecznych notek wydania.

Podobne skille