From 3fe6b8c9268d06fc28b83bd5d5a922ac7512c16d Mon Sep 17 00:00:00 2001 From: sudacode Date: Sat, 28 Feb 2026 23:01:13 -0800 Subject: [PATCH] add docs-watch command --- Makefile | 6 +++++- package.json | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ae7f8dd..051db18 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: help deps build build-launcher install build-linux build-macos build-macos-unsigned clean install-linux install-macos install-plugin uninstall uninstall-linux uninstall-macos print-dirs pretty ensure-bun generate-config generate-example-config docs-dev docs docs-preview dev-start dev-start-macos dev-watch dev-watch-macos dev-toggle dev-stop +.PHONY: help deps build build-launcher install build-linux build-macos build-macos-unsigned clean install-linux install-macos install-plugin uninstall uninstall-linux uninstall-macos print-dirs pretty ensure-bun generate-config generate-example-config docs-dev docs docs-preview docs-watch dev-start dev-start-macos dev-watch dev-watch-macos dev-toggle dev-stop APP_NAME := subminer THEME_SOURCE := assets/themes/subminer.rasi @@ -57,6 +57,7 @@ help: " dev-toggle Toggle overlay in a running local Electron app" \ " dev-stop Stop a running local Electron app" \ " docs-dev Run VitePress docs dev server" \ + " docs-watch Run VitePress docs dev + Backlog browser together" \ " docs Build VitePress static docs" \ " docs-preview Preview built VitePress docs" \ " install-linux Install Linux wrapper/theme/app artifacts" \ @@ -160,6 +161,9 @@ generate-example-config: ensure-bun docs-dev: ensure-bun @bun run docs:dev +docs-watch: ensure-bun + @bun run docs:watch + docs: ensure-bun @bun run docs:build diff --git a/package.json b/package.json index 4cfd6e6..02db7dc 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "build": "tsc && bun run build:renderer && cp src/renderer/index.html src/renderer/style.css dist/renderer/ && cp -r src/renderer/fonts dist/renderer/ && bash scripts/build-macos-helper.sh", "build:renderer": "esbuild src/renderer/renderer.ts --bundle --platform=browser --format=esm --target=es2022 --outfile=dist/renderer/renderer.js --sourcemap", "docs:dev": "VITE_EXTRA_EXTENSIONS=jsonc vitepress dev docs --host 0.0.0.0 --port 5173 --strictPort", + "docs:watch": "bunx concurrently -n docs,backlog \"bun run docs:dev\" \"backlog browser\"", "docs:build": "VITE_EXTRA_EXTENSIONS=jsonc vitepress build docs", "docs:preview": "VITE_EXTRA_EXTENSIONS=jsonc vitepress preview docs --host 0.0.0.0 --port 4173 --strictPort", "format": "prettier --write .",