obsidian-local-dev-loop
Szybka iteracja wtyczek Obsidiana z hot-reload i testowaniem w lokalnym środowisku
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill konfiguruje przepływ pracy do tworzenia wtyczek Obsidiana z automatycznym przeładowaniem kodu. Pozwala szybko iterować nad rozwojem, tworzyć dedykowany vault testowy i łączyć wtyczkę ze środowiskiem deweloperskim za pomocą dowiązań symbolicznych. Wykorzystuje BRAT do automatycznego odświeżania wtyczki przy zmianach pliku main.js. Idealny dla deweloperów chcących przyspieszyć cykl testowania i debugowania wtyczek.
Jak używać
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz npm lub pnpm. Skill wymaga wcześniejszego ukończenia konfiguracji obsidian-install-auth.
Utwórz dedykowany vault deweloperski, uruchamiając komendy do stworzenia struktury katalogów .obsidian/plugins oraz folderu z testowymi notatkami. Skill wygeneruje przykładową notatkę testową z sekcjami, linkami i tagami.
Przejdź do katalogu swojej wtyczki i utwórz dowiązanie symboliczne do folderu plugins w vault deweloperskim. Skill zweryfikuje poprawność dowiązania listując zawartość katalogu.
W Obsidianie otwórz Ustawienia > Wtyczki społeczności i zainstaluj wtyczkę BRAT (Beta Reviewers Auto-update Tester). Włącz BRAT i w jego ustawieniach aktywuj opcję automatycznego odświeżania wtyczek przy uruchomieniu.
Skonfiguruj esbuild do trybu watch, aby automatycznie kompilował zmiany TypeScript do main.js. Wtyczka będzie się przeładowywać w Obsidianie za każdym razem, gdy plik główny się zmieni.
Zacznij edytować kod wtyczki w swoim edytorze — zmiany będą natychmiast widoczne w vault deweloperskim bez restartowania Obsidiana.