Toolverse
Wszystkie skille

python-development-python-scaffold

autor: sickn33

Generuj gotowe struktury projektów Python z nowoczesnym toolingiem i best practices

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Backend
Wyświetlenia
1

O skillu

Skill do automatycznego tworzenia architektur projektów Python. Generuje kompletne struktury katalogów z konfiguracją uv, FastAPI lub Django, type hints, testami i toolingiem. Oszczędza czas na setup i zapewnia konsystentne, skalowalne projekty. Idealny dla developerów, którzy chcą szybko uruchomić produkcyjne aplikacje bez ręcznego konfigurowania zależności, testów i best practices.

Jak używać

  1. Opisz typ projektu, który chcesz stworzyć — określ, czy to REST API (FastAPI), aplikacja webowa (Django), biblioteka, narzędzie CLI czy standardna aplikacja Python. Skill przeanalizuje Twoje wymagania i zaproponuje odpowiednią architekturę.

  2. Skill wygeneruje kompletną strukturę katalogów z plikami konfiguracyjnymi, ustawieniami dla uv, oraz szablonami dla wybranego frameworka. Otrzymasz gotowy do użycia projekt z podziałem na moduły, testy i dokumentację.

  3. Zainicjuj projekt lokalnie, uruchamiając polecenia do tworzenia wirtualnego środowiska i instalacji zależności za pomocą uv — narzędzia do zarządzania pakietami. Skill dostarczy dokładne komendy dla Twojego systemu.

  4. Skonfiguruj type hints i narzędzia do lintowania (Ruff, mypy) zgodnie z wygenerowaną konfiguracją. Skill uwzględnia nowoczesne standardy Python, więc Twój kod będzie od razu gotowy do produkcji.

  5. Przejrzyj wygenerowaną strukturę testów — skill tworzy setup dla pytest z przykładowymi testami. Dodaj swoje testy dla logiki biznesowej.

  6. Zainicjuj repozytorium Git z wygenerowanym .gitignore obejmującym wirtualne środowisko, cache i artefakty buildu. Twój projekt jest gotów do wersjonowania i współpracy w zespole.

Podobne skille