Toolverse
Wszystkie skille

obsidian-local-dev-loop

autor: jeremylongshore

Szybka iteracja wtyczek Obsidiana z hot-reload i testowaniem w lokalnym środowisku

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
28

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ć

  1. Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz npm lub pnpm. Skill wymaga wcześniejszego ukończenia konfiguracji obsidian-install-auth.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Zacznij edytować kod wtyczki w swoim edytorze — zmiany będą natychmiast widoczne w vault deweloperskim bez restartowania Obsidiana.

Podobne skille