verify-translator
Sprawdź tłumacz Zotero przed wysłaniem pull requesta — automatyczna weryfikacja kodu i testów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność agenta, która przeprowadza obowiązkową weryfikację tłumaczy Zotero. Aktualizuje datę modyfikacji, uruchamia linter, wykonuje testy i sprawdza gałąź Git. Zapewnia, że Twój tłumacz spełnia standardy projektu i jest gotów do przesłania. Wspiera tłumaczów internetowych, importu i wyszukiwania — z ostrzeżeniami o wymaganiach utrzymaczy projektu.
Jak używać
Przygotuj plik tłumacza — upewnij się, że masz gotowy lub zmodyfikowany plik tłumacza Zotero w swoim repozytorium.
Uruchom weryfikację — umiejętność pobierze dokumentację ze strony Zotero (dev/translators i dev/translators/coding), zaktualizuje pole
lastUpdateddo bieżącego czasu i sprawdzi kod za pomocą lintera (npm run lint). Jeśli linter znajdzie błędy, użyj flagi--fixdo automatycznej naprawy lub popraw je ręcznie.Uruchom testy — dla tłumaczy internetowych, importu i wyszukiwania umiejętność poprosi Cię, aby otworzyć Zotero i użyć Tools → Translator Editor (Scaffold) do uruchomienia testów. Jeśli wolisz alternatywę, możesz uruchomić testy za pomocą skryptu CI:
cd .ci/pull-request-check && ./check-pull-request.sh <nazwa_pliku>.Przygotuj gałąź Git — jeśli pracujesz na gałęzi
masterlub starej gałęzi PR, utwórz nową gałąź dla swojego tłumacza. Ułatwi to przyszłe pull requesty.Wyślij pull requesta — umiejętność poprowadzi Cię przez proces tworzenia PR na https://github.com/zotero/translators. Pamiętaj, że utrzymachy projektu odrzucają PR-y, które nie wykazują testowania.