# deps & build /node_modules/ /bin/ *.env .env # web (Vite frontend) web/node_modules/ web/dist/ # internal/web/dist: real build output is generated by `make web` and # gitignored, EXCEPT index.html — a minimal placeholder is committed so # `go build ./...` (which //go:embed all:dist needs) works on a clean # clone without npm/CI web-build step. `make web` overwrites the # placeholder with the real built index.html. internal/web/dist/* !internal/web/dist/index.html .gograph/