Age | Commit message (Collapse) | Author |
|
* docs: Split local toolchain setup for Docker in two separated approaches.
This includes adding a new dropdown for Docker which lists overall steps
that have to be done when setting up the environment. Furthermore, the
previous documentation is no listed under VSCode and new documentation
for the Devcontainer CLI has been added.
Since the described approaches for VS Code and Dev Container CLI varied
quiet a bit a more unified way of setting them up was added. Due to
that, the documentation for building and flashing could be simplified as
well.
* docs: Update documentation for building and flashing for devcontainers.
Moved information about creating volumes for Docker containers into the
overall Docker setup documentation. Add warning for changing build
directory or adding options for building at the top of the page.
* feat(devcontainers): Add new volume for mounting modules.
---------
Co-authored-by: Nicolas Munnich <[email protected]>
|
|
|
|
|
|
The format has changed slightly.
|
|
|
|
|
|
* Some runtimes (e.g. podman), require explicit registries in image URLs
or will prompt for the user to select one, which breaks things like
VSCode remote container rebuilds.
|
|
PR: https://github.com/zmkfirmware/zmk/pull/736
|
|
This effectively caches Zephyr and its dependencies. It also shares them between containers.
PR: #519
|
|
When combined with the root user volume, this commit instructs bash to save each command to the bash history after execution, thereby sharing the bash history between any containers that use the volume.
Based on the advice of KemoNine.
PR: #480
|
|
Caches VS Code extensions and other profile settings between zmk containers.
Based on advice from KemoNine.
PR: #479
|
|
PR: #467
|
|
PR: #481
|
|
Required for testing the documentation with the host's browser.
PR: #477
|
|
Reorder the file so that related properties are roughly grouped together and the order is more logical.
PR: #476
|
|
PR: #474
|
|
add nano to the dev container so git has a valid editor in case users use git directly within the container
|
|
|
|
|
|
This permits users to check ZMK out into arbitrarily-named directories
|
|
|
|
Co-authored-by: Pete Johanson <[email protected]>
|
|
|
|
Brings back the dockerfile so we can install SSH and GPG into it.
This fixes git actions with SSH remotes, and GPG signing now
works out of the box.
This commit was made from inside the container!
|
|
Per the docs, we can directly specify an image in devcontainer.json:
https://code.visualstudio.com/docs/remote/devcontainerjson-reference
|
|
|