ideogram-local-dev-loop
Configure Ideogram local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Ideogram.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure Ideogram local development with hot reload and testing.\nUse when setting up a development environment, configuring test workflows,\nor establishing a fast iteration cycle with Ideogram.\nTrigger with phrases like \
How to use
Upewnij się, że ukończyłeś konfigurację autentykacji w umiejętności ideogram-install-auth i masz ustawioną zmienną środowiskową IDEOGRAM_API_KEY.
Utwórz strukturę projektu z katalogami src/ideogram, src/tests oraz plikami konfiguracyjnymi tsconfig.json i package.json. Dodaj plik .env.local do przechowywania lokalnych sekretów (powinien być w .gitignore) oraz .env.example jako szablon dla zespołu.
Zainstaluj wymagane zależności: npm install dotenv oraz npm install -D typescript tsx vitest @types/node. Jeśli używasz pnpm, zastosuj pnpm install zamiast npm install.
Utwórz plik src/ideogram/types.ts z definicjami typów dla żądań i odpowiedzi API Ideogram, obejmujący StyleType (AUTO, GENERAL, REALISTIC, DESIGN, RENDER_3D, ANIME) oraz AspectRatio dla różnych formatów obrazów.
Zaimplementuj src/ideogram/client.ts – typizowany wrapper klienta Ideogram oraz src/ideogram/mock-server.ts – lokalny mock server umożliwiający pracę offline bez dostępu do API.
Utwórz testy w pliku tests/ideogram.test.ts używając vitest, aby zautomatyzować weryfikację integracji. Uruchamiaj testy lokalnie przed wdrożeniem zmian.