|
1 | 1 | # Dev Container Features: Self Authoring Template |
2 | 2 |
|
3 | | -> This repo provides a starting point and example for creating your own custom [dev container Features](https://containers.dev/implementors/features/), hosted for free on GitHub Container Registry. The example in this repository follows the [dev container Feature distribution specification](https://containers.dev/implementors/features-distribution/). |
| 3 | +> This repo provides a starting point and example for creating your own custom [dev container Features](https://containers.dev/implementors/features/), hosted for free on GitHub Container Registry. The example in this repository follows the [dev container Feature distribution specification](https://containers.dev/implementors/features-distribution/). |
4 | 4 | > |
5 | 5 | > To provide feedback to the specification, please leave a comment [on spec issue #70](https://github.com/devcontainers/spec/issues/70). For more broad feedback regarding dev container Features, please see [spec issue #61](https://github.com/devcontainers/spec/issues/61). |
6 | 6 |
|
@@ -52,7 +52,7 @@ my favorite color is green |
52 | 52 |
|
53 | 53 | ## Repo and Feature Structure |
54 | 54 |
|
55 | | -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`. |
| 55 | +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`. |
56 | 56 |
|
57 | 57 | ``` |
58 | 58 | ├── src |
@@ -113,11 +113,11 @@ Features are individually versioned by the `version` attribute in a Feature's `d |
113 | 113 |
|
114 | 114 | ### Publishing |
115 | 115 |
|
116 | | -> NOTE: The Distribution spec can be [found here](https://containers.dev/implementors/features-distribution/). |
| 116 | +> NOTE: The Distribution spec can be [found here](https://containers.dev/implementors/features-distribution/). |
117 | 117 | > |
118 | 118 | > While any registry [implementing the OCI Distribution spec](https://github.com/opencontainers/distribution-spec) can be used, this template will leverage GHCR (GitHub Container Registry) as the backing registry. |
119 | 119 |
|
120 | | -Features are meant to be easily sharable units of dev container configuration and installation code. |
| 120 | +Features are meant to be easily sharable units of dev container configuration and installation code. |
121 | 121 |
|
122 | 122 | This repo contains a GitHub Action [workflow](.github/workflows/release.yaml) that will publish each feature to GHCR. By default, each Feature will be prefixed with the `<owner/<repo>` namespace. For example, the two Features in this repository can be referenced in a `devcontainer.json` with: |
123 | 123 |
|
|
0 commit comments