M
mocking-apis
Generuj serwery mock API z realistycznymi danymi do testowania i rozwoju aplikacji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia mock API na podstawie specyfikacji OpenAPI. Generuje realistyczne dane testowe przy użyciu Faker.js, obsługuje dynamiczne odpowiedzi, symulację opóźnień i zachowanie CRUD. Pozwala równoległy rozwój frontendu i backendu bez czekania na gotowy API. Wspiera popularne runtime'y: Prism, json-server, MSW i WireMock. Idealny dla zespołów pracujących nad integracją systemów.
Jak używać
- Przygotuj plik specyfikacji OpenAPI 3.0+ zawierający definicje endpointów i schematy odpowiedzi, które będą podstawą do generowania mock API.
- Użyj skilla z frazami typu "create mock API", "generate API mock" lub "setup mock server", aby uruchomić proces generowania.
- Skill przeanalizuje specyfikację OpenAPI, wyodrębni wszystkie endpointy, schematy odpowiedzi i przykładowe wartości, a następnie zbuduje repozytorium mock odpowiedzi.
- Wygeneruj fixture'y odpowiedzi dla każdego endpointu z realistycznymi danymi — imiona i nazwiska (Faker), poprawnie sformatowane e-maile, daty i identyfikatory relacyjne odnoszące się do innych mock encji.
- Skonfiguruj serwer mock do dopasowywania żądań po metodzie HTTP, ścieżce, parametrach query i typie content-type, zwracając odpowiednią fixture. Dodaj zachowanie stanowe dla operacji CRUD: POST tworzy rekord w pamięci, GET go zwraca, PUT aktualizuje, DELETE usuwa.
- Wdróż serwer mock (opcjonalnie w Dockerze) i połącz swoją aplikację frontend'ową z mock API do testowania integracji bez czekania na gotowy backend.