github.devotd.
NewDeveloper tools

devcontainers/cli — the reference implementation for creating development containers with devcontainer.json

A post pointing out the command set and license of devcontainers/cli, the reference implementation that takes a devcontainer.json and creates and configures development containers, and the fact that there is no release information.

Repositorydevcontainers/cli ↗

A post pointing out the command set and license of devcontainers/cli, the reference implementation that takes a devcontainer.json and creates and configures development containers, and the fact that there is no release information.

GitHub description: A reference implementation for the specification that can create and configure a dev container from a devcontainer.json.

stars
★ 3K
Forks
467
Language
TypeScript
License
MIT
Read original source ↗View on GitHub ↗

devcontainers/cli is a command-line tool that takes a devcontainer.json and creates and configures a development container. A development container is an environment that runs with configuration applied to a container image, and devcontainer.json is the file that holds that configuration. This repository is the reference implementation (reference implementation) of that specification.

The README states that it supports image builds via devcontainer build and running a container with the configuration applied via up, and that it runs commands inside the container via exec and run-user-commands. It also provides tools to author and test Dev Container Features and Dev Container Templates directly. The implementation language is TypeScript and it has 2995 GitHub stars. The license is MIT, with the conditions for use, modification and distribution summarized briefly. The repository was created on April 27, 2022.

However, this record contains no release information, so the latest version and the changes cannot be confirmed. Its standing as the reference implementation of the specification shows the purpose of this tool. No test figures for verifying specification conformance or performance data are given. The only figure left in the record is the momentum score of 0.0 (out of 10), while the technical, quality and novelty scores are empty. How it is actually used is a question to judge after directly checking the repository documentation and release records.