Toolverse
Wszystkie skille

new-api-support

autor: nalexn

Dodaj obsługę nowych API SwiftUI do ViewInspector za pomocą introspection

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
nalexn
Kategoria
Backend

O skillu

Skill umożliwia szybkie dodanie wsparcia dla nowych elementów SwiftUI — widoków, modyfikatorów lub funkcji rozszerzających — do biblioteki ViewInspector. Automatyzuje proces katalogowania API z lokalnego SDK Xcode, wyszukiwania wszystkich wariantów funkcji i notowania atrybutów @available. Przeznaczony dla deweloperów rozwijających ViewInspector, którzy chcą rozszerzyć możliwości introspection dla kolejnych komponentów SwiftUI bez ręcznego przeszukiwania dokumentacji.

Jak używać

  1. Przygotuj nazwę elementu SwiftUI, który chcesz dodać — może to być nazwa struktury (np. ContentUnavailableView, ProgressView), nazwa funkcji rozszerzającej (np. onAppear, disabled, opacity) lub nazwa modyfikatora (np. ScaledMetric).
  2. Uruchom skill poleceniem /new-api-support, podając nazwę elementu jako argument, np. /new-api-support ContentUnavailableView.
  3. Skill wyszuka element w lokalnym SDK Xcode, przeszukując interfejsy SwiftUI w ścieżkach systemowych (iOS, macOS i inne platformy).
  4. Skill skataloguje wszystkie warianty API — dla funkcji znajdzie wszystkie przeciążenia, dla struktur odnajdzie definicję i powiązane funkcje rozszerzające View.
  5. Zbierze informacje o dostępności każdego wariantu, notując atrybuty @available (wersje iOS, macOS, tvOS itp.).
  6. Wynik stanowi kompletny katalog API gotowy do zintegrowania z kodem ViewInspector, zawierający wszystkie przeciążenia i ograniczenia wersji.

Podobne skille