Toolverse
Wszystkie skille

windsurf-webhooks-events

autor: jeremylongshore

Rozwijaj rozszerzenia Windsurf z pełnym dostępem do API VS Code i śledzeniem zdarzeń edytora.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność do tworzenia niestandardowych rozszerzeń dla Windsurf, wykorzystując pełny API VS Code. Śledź zdarzenia w obszarze roboczym, integruj zewnętrzne narzędzia i rozszerzaj możliwości edytora. Idealna dla deweloperów, którzy chcą automatyzować przepływy pracy, monitorować zapisywanie plików czy łączyć Windsurf z innymi systemami. Obsługuje TypeScript, npm i narzędzia do scaffoldingu.

Jak używać

  1. Zainstaluj wymagane narzędzia: Node.js 18+ i npm, a następnie globalne pakiety do generowania rozszerzeń poleceniem npm install -g yo generator-code.
  2. Wygeneruj nowe rozszerzenie uruchamiając yo code, wybierz opcję New Extension (TypeScript) i nadaj nazwę projektu, np. my-windsurf-extension.
  3. Otwórz plik src/extension.ts i zdefiniuj funkcję activate(), która będzie śledzić zdarzenia w edytorze, takie jak zapisywanie dokumentów za pomocą vscode.workspace.onDidSaveTextDocument().
  4. Dodaj logikę obsługi zdarzeń, na przykład filtrowanie błędów diagnostycznych i wyświetlanie powiadomień użytkownikowi za pośrednictwem vscode.window.showWarningMessage().
  5. Przetestuj rozszerzenie w Windsurf IDE, uruchamiając je w trybie debugowania i weryfikując, że zdarzenia są prawidłowo przechwytywane.
  6. Opublikuj rozszerzenie w Visual Studio Marketplace lub dystrybuuj je bezpośrednio jako pakiet npm.

Podobne skille