write-script-graphql
Pisz zapytania GraphQL z automatycznym wiązaniem zmiennych i typami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia zapytań i mutacji GraphQL w skryptach Windmill. Automatycznie wiąże zmienne przekazane jako argumenty skryptu z parametrami zapytania GraphQL. Obsługuje zarówno proste zapytania z parametrami, jak i złożone mutacje. Generuje metadane skryptu i pozwala na szybkie wdrożenie do Windmill bez ręcznej konfiguracji typów.
Jak używać
Utwórz nowy plik skryptu w swoim projekcie Windmill i umieść go w dedykowanym folderze dla skryptów GraphQL.
Napisz zapytanie GraphQL lub mutację, definiując zmienne jako parametry. Na przykład zapytanie GetUser przyjmuje zmienną $id typu ID, która automatycznie stanie się argumentem skryptu.
Jeśli potrzebujesz zmiennych z wartościami domyślnymi, zdefiniuj je w sygnaturze zapytania — na przykład $limit: Int = 10 ustawi limit na 10, jeśli użytkownik nie poda innej wartości.
Po napisaniu skryptu uruchom w terminalu polecenie
wmill script generate-metadata, aby wygenerować pliki .script.yaml i .lock zawierające metadane i zależności.Wdróż skrypt do Windmill, uruchamiając
wmill sync push. Zmienne z zapytania GraphQL będą dostępne jako parametry wejściowe skryptu.Aby odkryć dostępne typy zasobów i schemat, użyj polecenia
wmill resource-type list --schema— pomoże ci to w wyborze odpowiedniego źródła danych dla zapytania.