Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skriptfabrik/devcontainer-features
A collection of custom dev container features
https://github.com/skriptfabrik/devcontainer-features
devcontainer-features
Last synced: 23 days ago
JSON representation
A collection of custom dev container features
- Host: GitHub
- URL: https://github.com/skriptfabrik/devcontainer-features
- Owner: skriptfabrik
- License: mit
- Created: 2023-11-24T07:41:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-06T19:36:51.000Z (7 months ago)
- Last Synced: 2024-06-06T21:22:14.195Z (7 months ago)
- Topics: devcontainer-features
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dev Container Features
> This repo provides [dev container Features](https://containers.dev/implementors/features/), hosted for free on GitHub Container Registry.
## Contents
This repository contains a _collection_ of dev container Features.
Please take a closer look at the detailed instructions for the individual features:- [Infisical CLI](src/infisical-cli)
## Repo and Feature Structure
Similar to the [`devcontainers/features`](https://github.com/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
│ ├── infisical-cli
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
| ├── ...
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
├── test
│ ├── __global
│ │ ├── all_the_clis.sh
│ │ └── scenarios.json
│ ├── __infisical-cli
│ │ ├── scenarios.json
│ │ └── test.sh
| ├── ...
│ │ └── test.sh
...
```- [`src`](src) - A collection of subfolders, each declaring a Feature. Each subfolder contains at least a
`devcontainer-feature.json` and an `install.sh` script.
- [`test`](test) - Mirroring `src`, a folder-per-feature with at least a `test.sh` script. The
[devcontainer CLI](https://github.com/devcontainers/cli) will execute
[these tests in CI](https://github.com/skriptfabrik/devcontainer-features/tree/main/.github/workflows/test.yaml).