F
fastapi-templates
Szablony produkcyjne FastAPI z async, wstrzykiwaniem zależności i obsługą błędów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia gotowych do produkcji projektów FastAPI z wbudowanymi wzorcami async, systemem wstrzykiwania zależności i kompleksową obsługą błędów. Wykorzystaj go gdy startujesz nowy projekt FastAPI lub konfigurujesz backend API z prawidłową strukturą katalogów, testami i najlepszymi praktykami. Obejmuje rekomendowane layouty folderów, zarządzanie sesjami bazy danych, autentykację oraz asynchroniczne operacje na bazie danych.
Jak używać
- Zainstaluj skill w swoim środowisku agenta, upewniając się że masz dostęp do repozytorium wshobson/agents. 2. Wyzwól skill gdy chcesz utworzyć nowy projekt FastAPI, podając nazwę projektu i typ bazy danych (PostgreSQL, MongoDB lub inna). 3. Skill wygeneruje strukturę katalogów zgodnie z rekomendowanym layoutem: folder api/ dla tras, core/ dla konfiguracji, models/ dla modeli bazy danych, schemas/ dla walidacji Pydantic, services/ dla logiki biznesowej oraz repositories/ dla dostępu do danych. 4. Przejrzyj wygenerowany plik main.py i dostosuj konfigurację w core/config.py do swoich potrzeb, w tym ustawienia bazy danych i zmienne środowiskowe. 5. Zaimplementuj swoje endpointy w api/v1/endpoints/, korzystając z systemu Depends do wstrzykiwania zależności takich jak sesje bazy danych i logika autentykacji. 6. Uruchom projekt i przetestuj asynchroniczne operacje na bazie danych oraz middleware, które skill skonfigurował w szablonie.
Podobne skille
Y
youtube-transcript
autor: michalparkola
Backend
55853214
F
find-skills
autor: openstatusHQ
Backend
9,178150111
A
architecture-decision-records
autor: wshobson
Backend
40,44929130
S
supabase-operations
autor: elevanaltd
Backend
27109
S
seedream-image-gen
autor: openclaw
Backend
6235
E
effective-go
autor: openshift
Backend
546248296