apollo-local-dev-loop
Skonfiguruj lokalne środowisko deweloperskie dla Apollo.io z testowaniem API offline
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiego uruchomienia lokalnego workflow'u dla integracji Apollo.io. Zawiera obsługę sandbox API key'a do testowania bez zużywania kredytów, mock server do pracy offline, logowanie requestów oraz gotowe npm skrypty. Idealne do konfiguracji środowiska deweloperskiego, testowania API lokalnie i ustalania praktyk zespołowych. Wymaga wcześniejszego ukończenia setup'u autoryzacji Apollo.
Jak używać
Upewnij się, że masz ukończony setup autoryzacji Apollo (apollo-install-auth) oraz Node.js 18 lub nowszy. Zainicjuj repozytorium Git, jeśli jeszcze tego nie zrobiłeś.
Wygeneruj sandbox token w panelu Apollo: przejdź do Settings > Integrations > API Keys > Sandbox i skopiuj klucz testowy, który zwraca fikcyjne dane bez zużywania kredytów.
Utwórz plik .env.example w głównym katalogu projektu z trzema zmiennymi: APOLLO_API_KEY (Twój produkcyjny klucz), APOLLO_SANDBOX_KEY (klucz sandbox) i APOLLO_USE_SANDBOX (ustaw na false dla produkcji, true dla testów). Skopiuj ten plik jako .env i dodaj .env oraz .env.local do .gitignore, aby chronić wrażliwe dane.
Utwórz plik src/apollo/dev-client.ts, który inicjalizuje klienta Axios z automatycznym wyborem klucza na podstawie zmiennej APOLLO_USE_SANDBOX. Dodaj nagłówki Content-Type i x-api-key oraz timeout 30 sekund. Skonfiguruj logowanie wszystkich requestów, aby śledzić API calls podczas debugowania.
Trigger skill'a frazami takimi jak "apollo local dev", "apollo development setup", "apollo dev environment" lub "apollo testing locally", aby uruchomić automatyczną konfigurację.
Uruchom npm skrypty przygotowane przez skill do codziennego development'u i testowania API lokalnie, korzystając z mock server'a do pracy offline.
Podobne skille
pair-trade-screener
autor: tradermonty
testing-workflow
autor: amo-tech-ai
differential-review
autor: trailofbits
playwright-browser-automation
autor: lackeyjb
crypto-research
autor: stevengonsalvez
test-cases
autor: cexll