linear-multi-env-setup
Skonfiguruj Linear w wielu środowiskach z izolowanymi kluczami API i zarządzaniem tajemnicami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do konfiguracji integracji Linear w środowiskach development, staging i production. Zarządzaj osobnymi kluczami API dla każdego środowiska, skonfiguruj tajemnice w Vault lub AWS Secrets Manager, ustaw routowanie webhooków zależne od środowiska i włącz strażniki ochronne. Idealna do wdrażania wielośrodowiskowych deploymentów z izolacją danych i bezpiecznym dostępem do Linear API.
Jak używać
Przygotuj wymagane zasoby: utwórz osobne klucze API Linear dla każdego środowiska (development, staging, production), skonfiguruj system zarządzania tajemnicami (Vault, AWS Secrets Manager lub GCP Secret Manager) i upewnij się, że Twój pipeline CI/CD obsługuje zmienne środowiskowe. Wymagany Node.js 18 lub nowszy.
Utwórz plik konfiguracyjny Linear w src/config/linear.ts. Zdefiniuj interfejs LinearEnvConfig zawierający apiKey, webhookSecret, defaultTeamKey oraz flagi enableWebhooks, enableDebugLogging i cacheEnabled. Dodaj funkcję getEnvironment() sprawdzającą NODE_ENV i zwracającą typ środowiska (development, staging, production lub test).
Zaimplementuj funkcję loadConfig() która wczytuje konfigurację z systemu zarządzania tajemnicami dla środowisk production i staging, a z zmiennych środowiskowych dla development i test. Upewnij się, że każde środowisko ma oddzielne klucze API i webhookSecret.
Ustaw zmienne środowiskowe w Twoim pipeline CI/CD: NODE_ENV dla każdego deploymentu, VAULT_ADDR lub AWS_REGION w zależności od wybranego systemu tajemnic, oraz ścieżki dostępu do kluczy API dla każdego środowiska.
Zainicjuj LinearClient z załadowaną konfiguracją i przetestuj połączenie dla każdego środowiska. Włącz debugowanie w development, wyłącz w production. Skonfiguruj routowanie webhooków tak, aby każde środowisko odbierało zdarzenia z odpowiadającej mu instancji Linear.
Wdróż skill w swoim agencie Claude, Codex lub OpenClaw. Skill zostanie wyzwolony frazami takimi jak "linear environments", "linear staging", "linear dev prod" lub "multi-environment linear".
Podobne skille
architect-review
autor: sickn33
accessibility-compliance
autor: wshobson
gmail-manager
autor: jeffvincent
windows-ui-automation
autor: martinholovsky
skill-writer
autor: pytorch
payload
autor: payloadcms