aboutsummaryrefslogtreecommitdiffhomepage
path: root/.devcontainer
AgeCommit message (Collapse)Author
2024-10-27docs: Devcontainers-cli enhancement (#2548)Pauiii
* 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]>
2024-02-09chore(ci): Bump to 3.5 Docker images.Peter Johanson
2023-12-02chore: Ensure BSIM env. variables set in devcontainer.Peter Johanson
2023-11-23chore: Update devcontainer.jsonIdan Gazit
The format has changed slightly.
2023-04-05refactor: Move to updated Docker images.Peter Johanson
2022-04-03refactor: Move to Zephyr v3.0.0 + ZMK fixes.Peter Johanson
2021-10-23refactor: Move to explicit docker.io/* image references.Peter Johanson
* 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.
2021-07-17feat(devcontainer): bump `zmk-dev-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2020-12-18feat(devcontainer): add volume mounts for zephyr, modules and toolsinnovaker
This effectively caches Zephyr and its dependencies. It also shares them between containers. PR: #519
2020-12-17feat(devcontainer): persist bash historyinnovaker
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
2020-12-14feat(devcontainer): add volume mount for root userinnovaker
Caches VS Code extensions and other profile settings between zmk containers. Based on advice from KemoNine. PR: #479
2020-12-14feat(devcontainer): upgrade to zmk-dev-arm:2.4innovaker
PR: #467
2020-12-10feat(devcontainer): supersede zephyr-west-action-arm with zmk-dev-arminnovaker
PR: #481
2020-12-08feat(devcontainer): add forwardPorts 3000innovaker
Required for testing the documentation with the host's browser. PR: #477
2020-12-06refactor(devcontainer): reorder propertiesinnovaker
Reorder the file so that related properties are roughly grouped together and the order is more logical. PR: #476
2020-12-05refactor(devcontainer): format with prettierinnovaker
PR: #474
2020-11-27Setup locales so make mnuconfig works properly inside the dev container ; ↵KemoNine
add nano to the dev container so git has a valid editor in case users use git directly within the container
2020-11-16zmk-config mounting based on docker volumeChiyuan Zhang
2020-10-12Behave properly in GH CodespacesIdan Gazit
2020-10-09Inject $WORKSPACE_DIR into containerIdan Gazit
This permits users to check ZMK out into arbitrarily-named directories
2020-10-09Conditionally source zephyr-env.sh in .bashrcIdan Gazit
2020-10-09Accept suggestionsIdan Gazit
Co-authored-by: Pete Johanson <[email protected]>
2020-10-09Use spaces, not tabsIdan Gazit
2020-10-09Install SSH and GPG into containerIdan Gazit
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!
2020-10-09Remove Dockerfile in favor of imageIdan Gazit
Per the docs, we can directly specify an image in devcontainer.json: https://code.visualstudio.com/docs/remote/devcontainerjson-reference
2020-10-09Add VSCode devcontainer configurationIdan Gazit