Prebuilt devcontainer images and a devcontainer feature for plcc-ng — for use in courses and assignments on GitHub Codespaces or VS Code.
Add a .devcontainer/devcontainer.json to your project:
{
"name": "My PLCC-NG Project",
"image": "ghcr.io/ourplcc/devcontainers/plcc-ng:2"
}If your course implements language semantics in Haskell, use
ghcr.io/ourplcc/devcontainers/plcc-ng-full:2 instead.
Open the project in GitHub Codespaces or
VS Code with the Dev Containers extension.
plcc-ng, Python, Java, and JavaScript are ready to use (plus Haskell in -full).
Not sure which image to pick? See Choosing your image.
| Artifact | Where |
|---|---|
| Standard image (plcc-ng, Python, Java, JavaScript) | ghcr.io/ourplcc/devcontainers/plcc-ng |
| Full image (standard + Haskell) | ghcr.io/ourplcc/devcontainers/plcc-ng-full |
| Devcontainer feature (installs only plcc-ng) | ghcr.io/ourplcc/features/plcc-ng |
See CONTRIBUTING.md.