neon-toolkit
Automatyczne tworzenie i zarządzanie tymczasowymi bazami danych Neon do testów i CI/CD
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Neon Toolkit to umiejętność automatyzująca cykl życia efemerycznych baz danych Neon. Tworzysz świeże bazy do każdego przebiegu testów, uruchamiasz je w potokach CI/CD i budujesz izolowane środowiska deweloperskie bez ręcznej konfiguracji. Idealne do szybkiego prototypowania i testów automatycznych. Wymaga płatnego projektu Neon i klucza API.
Jak używać
Zainstaluj pakiet npm za pomocą komendy npm install @neondatabase/toolkit w swoim projekcie Node.js lub TypeScript.
Skonfiguruj zmienną środowiskową NEON_API_KEY z kluczem API z konta Neon — toolkit będzie jej używać do autoryzacji wszystkich operacji.
Zaimportuj NeonToolkit w swoim kodzie i utwórz instancję, przekazując klucz API: const neon = new NeonToolkit({ apiKey: process.env.NEON_API_KEY! }).
Wywołaj metodę createEphemeralDatabase() na instancji, aby stworzyć tymczasową bazę — otrzymasz URL połączenia, który możesz użyć w testach lub skryptach.
Użyj zwróconego URL do połączenia się z bazą w swoich testach automatycznych lub potoku CI/CD — toolkit obsługuje automatyczne czyszczenie zasobów po zakończeniu.
Zapoznaj się z dokumentacją neon-toolkit.mdc w repozytorium projektu, aby poznać zaawansowane wzorce zarządzania cyklem życia bazy, obsługę błędów i przykłady użycia klienta API.
Podobne skille
dependency-upgrade
autor: wshobson
pair-trade-screener
autor: tradermonty
go-dev-guidelines
autor: jumppad-labs
backtesting-frameworks
autor: wshobson
code-reviewer
autor: google-gemini
playwright-browser-automation
autor: lackeyjb