W
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
MUST use when creating flows.
How to use
- Utwórz folder kończący się na
__floww swoim projekcie Windmill. W tym folderze dodaj plikflow.yaml, który będzie zawierać definicję przepływu zgodnie ze schematem OpenFlow. - Dla modułów rawscript umieść zawartość skryptu TypeScript za pomocą
!inline ścieżka/do/skryptu.ts. Pamiętaj, aby nazwy plików inline nie zawierały.inline_script.(np. użyja.tszamiasta.inline_script.ts). - Nadaj każdemu modułowi unikatowy identyfikator (module ID) używając podkreśleń zamiast spacji, np.
fetch_data. Unikaj zarezerwowanych nazw:failure,preprocessoriInput. - Skonfiguruj transformacje danych między krokami. Aby odwołać się do danych, użyj
flow_input.propertydla parametrów wejściowych lubresults.step_iddla wyników poprzednich kroków. W pętlach for dostępne sąflow_input.iter.valueiflow_input.iter.index. - Upewnij się, że każdy moduł rawscript ma zdefiniowany
input_transforms, inaczej parametry nie otrzymają wartości. Nie odwoływaj się do kroków, które jeszcze się nie wykonały. - Po zapisaniu pliku flow.yaml uruchom w terminalu
wmill flow generate-locks ścieżka/do/folderu__flow --yes, aby wygenerować pliki blokad, a następniewmill sync push, aby wdrożyć przepływ do Windmill.