obsidian-local-dev-loop
Configure Obsidian plugin development with hot-reload and fast iteration.\nUse when setting up development workflow, configuring test vaults,\nor establishing a rapid development cycle.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure Obsidian plugin development with hot-reload and fast iteration.\nUse when setting up development workflow, configuring test vaults,\nor establishing a rapid development cycle.\nTrigger with phrases like \
How to use
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.