Toolverse
Wszystkie skille

sync-changelog

autor: hellodigua

Automatycznie generuj i synchronizuj changelog w wielu językach dla swoich wydań

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
3

O skillu

Skill do zarządzania wielojęzycznymi changelogami. Czyta polską wersję z docs/changelogs_cn.json, generuje automatycznie wersje angielską, chińską tradycyjną i japońską, aktualizuje odpowiednie pliki JSON, tworzy commit wydania w bieżącym projekcie, a następnie synchronizuje wszystkie wersje do repozytorium ../chatlab.fun. Idealny dla zespołów publikujących oprogramowanie dla międzynarodowych odbiorców. Tworzy tylko commity, bez automatycznego push.

Jak używać

  1. Upewnij się, że bieżące repozytorium ma czystą przestrzeń roboczą — jedynymi dozwolonymi zmianami mogą być package.json i docs/changelogs_cn.json. Jeśli istnieją inne zmiany, ręcznie je wyczyść przed uruchomieniem skilla. 2. Sprawdź, że jesteś na gałęzi main w bieżącym repozytorium oraz że repozytorium ../chatlab.fun również jest na gałęzi main i ma czystą przestrzeń roboczą. Skill automatycznie przełączy gałąź jeśli będzie to konieczne. 3. Przygotuj nową wersję: zaktualizuj plik docs/changelogs_cn.json, dodając nowy obiekt wersji na początku tablicy z polami version, date, summary i changes. 4. Uruchom skill z poleceniem synchronizacji changelogu (np. "sync changelog" lub "generate and sync changelog"). Skill wczyta bieżącą wersję z docs/changelogs_cn.json, wygeneruje wersje angielską, chińską tradycyjną i japońską, a następnie zaktualizuje pliki docs/changelogs_en.json, docs/changelogs_tw.json i docs/changelogs_ja.json. 5. Skill utworzy commit wydania w bieżącym projekcie z wiadomością release: vX.X.X (zawierający package.json i wszystkie cztery wersje changelogu), a następnie zsynchronizuje wszystkie wersje do repozytorium ../chatlab.fun i utworzy tam commit dokumentacji. 6. Sprawdź logi skilla — jeśli którykolwiek krok się nie powiedzie, skill natychmiast się zatrzyma bez wykonania push, co pozwoli ci ręcznie naprawić problem.

Podobne skille