Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
MUST use when writing PHP scripts.
How to use
Utwórz nowy plik PHP w swoim projekcie. Zacznij od otwarcia tagu PHP (
<?php) i zdefiniuj funkcjęmainz parametrami odpowiadającymi danym, które chcesz przetwarzać. Funkcja powinna zwracać tablicę asocjacyjną z wynikami.Jeśli skrypt wymaga dostępu do zasobów (np. bazy danych, API), zdefiniuj klasy zasobów przed funkcją
main. Zawsze sprawdź, czy klasa już istnieje, używającclass_exists, aby uniknąć konfliktów. Parametry funkcjimainbędą automatycznie wypełniane zasobami z Windmill.Zadeklaruj wymagane biblioteki PHP jako komentarze na początku skryptu, przed funkcją
main. Każdą zależność umieść w osobnej linii w formacie// require: nazwa-pakietu. Windmill automatycznie zainstaluje te pakiety.Po napisaniu skryptu uruchom
wmill script generate-metadataw folderze zawierającym plik. Polecenie wygeneruje pliki.script.yamli.lockopisujące strukturę skryptu i jego zależności.Wdróż skrypt na platformę Windmill, wykonując
wmill sync push. Skrypt będzie dostępny w Windmill i gotowy do uruchamiania.Aby odkryć dostępne typy zasobów w Windmill, użyj
wmill resource-type list --schema. Dzięki temu poznasz dokładne struktury zasobów, które możesz wykorzystać w swoich skryptach.