You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: refresh product and platform messaging (#103)
Reframes the README and docs around TeslaSync’s self-hosted operations platform, adds Why TeslaSync and platform catalog pages, and updates Helix, deployment profiles, architecture, and product metrics.
|`pre-commit`| latest | Local hook runner (pip install) |
25
-
|`make`| GNU Make 4+ | Verification chain. **Windows users**: not installed by default — use Git Bash's `make` (ships with Git for Windows), WSL, or the Docker one-liner shown below. The Makefile uses POSIX-only syntax that doesn't run under nmake. |
26
-
|`gh` CLI | optional |PR management once we open PRs in phase D|
57
+
|`make`| GNU Make 4+ | Verification chain. On Windows use WSL or a separately installed GNU Make with a POSIX shell. Git for Windows does not include Make by default; nmake is not compatible. |
58
+
|`gh` CLI | optional |Issue and pull-request management|
27
59
28
60
Verify after install:
29
61
@@ -36,18 +68,12 @@ pre-commit --version
36
68
make --version # GNU Make 4.x (or run via Docker — see below)
37
69
```
38
70
39
-
### Windows-only: running `make` without installing it
40
-
41
-
If `make` isn't on your `PATH` and you don't want to install it
42
-
globally, you can run any target via Docker (uses the Alpine `make`
43
-
package; no host install required):
44
-
45
-
```powershell
46
-
docker run --rm -v "${PWD}:/work" -w /work alpine:3.20 sh -c "apk add --no-cache make >/dev/null && make verify"
47
-
```
71
+
### Windows development
48
72
49
-
Substitute `verify` for any target. This is the same approach the
50
-
maintainer uses for ad-hoc validation on Windows during development.
73
+
Use a WSL development environment with the listed toolchains for Make targets,
74
+
or run the underlying commands directly. A container with only `make` installed
75
+
cannot run Go, Node.js, and lint gates. Go race tests also require a supported
76
+
C toolchain. See [Local Development](/guide/local-development) for service setup.
0 commit comments