Toolverse
Wszystkie skille

release-note-generation

autor: microsoft

Generuj notatki wydania z pull requestów na GitHubie — automatycznie, z podziałem na kategorie i streszczeniami.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
31

O skillu

Umiejętność do tworzenia profesjonalnych notek wydania dla projektów na GitHubie. Zbiera scalone pull requesty z wybranego milestone'a lub zakresu commitów, grupuje je według etykiet, prosi Copilota o streszczenia, przypisuje milestone'i do PR-ów, które go brakuje, i generuje skonsolidowany dokument markdown gotowy do publikacji. Obsługuje również aktualizację numeru wersji w README. Wszystkie artefakty trafiają do dedykowanego katalogu.

Jak używać

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i jesteś zalogowany na swoim koncie GitHub. Sprawdź, czy w organizacji lub repozytorium włączona jest recenzja kodu przez GitHub Copilota.

  2. Zainstaluj MCP Server github-mcp-server — jest wymagany do komunikacji z API GitHub.

  3. Uruchom umiejętność i podaj numer wersji wydania, które chcesz dokumentować (np. 0.9.0). Jeśli nie wiesz, jaki to będzie numer, umiejętność zapyta Cię o potwierdzenie.

  4. Umiejętność automatycznie pobierze wszystkie scalone pull requesty z wybranego milestone'a lub z zakresu między dwoma tagami/commitami. Następnie wyśle je do Copilota w celu wygenerowania streszczeń.

  5. PR-y zostaną pogrupowane według etykiet (np. feature, bugfix, documentation) i umieszczone w osobnych plikach CSV i markdown. Każdy plik będzie zawierać podziały i streszczenia.

  6. Ostateczny dokument release notes zostanie wygenerowany jako v{VERSION}-release-notes.md w katalogu Generated Files/ReleaseNotes/. Możesz go przejrzeć, edytować i opublikować w swoim repozytorium.

Podobne skille