Builds on Linux use a containerised environment created using the [Dockerfile](https://github.com/eidetic-av/pointcaster/blob/qt/Dockerfile) in the root of the repository. This handles download and configuration of all dependencies. Either [Docker](https://docs.docker.com/engine/install/) or [Podman](https://podman.io/docs/installation) must be installed and configured on your system to proceed.
+
Builds on Linux use a containerised environment created using the [Dockerfile](https://github.com/eidetic-av/pointcaster/blob/qt/Dockerfile) in the root of the repository. This handles download and configuration of all dependencies. Either [Docker](https://docs.docker.com/engine/install/) or [Podman](https://podman.io/docs/installation) must be installed and configured on your system to proceed.
The Pointcaster AppImage can be built from the repository root like so:
```sh
@@ 19,7 19,7 @@
For a development shell, invoke `bash` or `fish`, where you can configure and build using `cmake`:
```sh
-
docker run --rm -it -v ./:/pointcaster:Z -w/pointcaster pointcaster bash
+
docker run --rm -it -v ./:/pointcaster:Z -w/pointcaster pointcaster-linux bash
```
Then from inside:
```sh
@@ 34,14 34,23 @@
> The docker image is used as a base for a [Development Container](https://containers.dev/) in IDEs that support it. Visual Studio Code will automatically install extensions needed for C++, CMake and QML. See the [devcontainer.json](https://github.com/eidetic-av/pointcaster/blob/qt/.devcontainer/devcontainer.json).
## Windows
+
Official Windows builds use the [Docker](https://docs.docker.com/engine/install/) engine.
+
+
> [!NOTE]
+
> Because of the nature of Docker on Windows, this isn't so great to use for development.