build: make deps initializes submodules before installing JS deps

- Add `submodules` target that runs `git submodule update --init --recursive`
- `deps` now depends on `submodules` so fresh checkouts work out of the box
- Update docs to replace manual install steps with `make deps`
- Fix Windows build-from-source steps to include stats and submodule init
This commit is contained in:
2026-06-06 01:18:44 -07:00
parent ee89b0c8a9
commit ea79e331fa
4 changed files with 20 additions and 18 deletions
+4
View File
@@ -0,0 +1,4 @@
type: fixed
area: build
- Updated `make deps` so a fresh source checkout initializes submodules before installing root, stats, and texthooker-ui dependencies.