bazel-build-optimization
Zoptymalizuj buildy Bazel w dużych monorepo — skonfiguruj cache'owanie i zdalne wykonywanie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do optymalizacji buildów Bazel dla rozbudowanych monorepo. Pomaga w konfiguracji Bazel, wdrażaniu zdalnego cache'owania i wykonywania, pisaniu własnych reguł oraz debugowaniu problemów z buildami. Zawiera gotowe szablony dla WORKSPACE, konfiguracji .bazelrc i struktur projektów, które przyspieszają buildy w dużych kodbasach enterprise.
Jak używać
Zainstaluj skill bazel-build-optimization w swoim środowisku agenta — dodaj go do listy dostępnych umiejętności dla zadań związanych z Bazel.
Przygotuj strukturę monorepo zgodnie z architekturą Bazel: utwórz plik WORKSPACE.bazel w katalogu głównym, dodaj pliki BUILD.bazel w każdym pakiecie (katalog z kodem do zbudowania) i skonfiguruj .bazelrc dla opcji buildu.
Użyj skilla gdy potrzebujesz skonfigurować zależności zewnętrzne — skill dostarcza szablony do ładowania reguł (np. rules_js dla JavaScript/TypeScript) i rejestracji toolchainów (np. Node.js) w pliku WORKSPACE.bazel.
Wdrażaj zdalne cache'owanie i wykonywanie — skill zawiera wzorce produkcyjne do konfiguracji remote execution, co znacznie przyspieszą buildy w dużych projektach.
Pisz własne reguły Bazel i debuguj problemy z buildami — skill wyjaśnia kluczowe koncepty (Target, Package, Label, Rule, Aspect) i pokazuje, jak je stosować w praktyce.
Migruj istniejący projekt na Bazel — skorzystaj z szablonów i wytycznych zawartych w skilla, aby stopniowo wprowadzać Bazel do projektu bez przerw w developmencie.