This repo provides a dev container feature for thea OCaml programming language.
The ocaml
feature installs an OCaml compiler and common tools in a Debian Bullseye-based development environment.
Similar to the devcontainers/features
repo, this repository has a src
folder. Each feature has its own sub-folder, containing at least a devcontainer-feature.json
and an entrypoint script install.sh
.
├── src
│ ├── ocaml
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
...
An implementing tool will composite the documented dev container properties from the feature's devcontainer-feature.json
file, and execute in the install.sh
entrypoint script in the container during build time. Implementing tools are also free to process attributes under the customizations
property as desired.