https://github.com/rsm-hcd/devcontainer-templates
RSM Dev Container Templates
https://github.com/rsm-hcd/devcontainer-templates
devcontainers
Last synced: 5 months ago
JSON representation
RSM Dev Container Templates
- Host: GitHub
- URL: https://github.com/rsm-hcd/devcontainer-templates
- Owner: rsm-hcd
- License: mit
- Created: 2024-01-28T19:42:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T15:57:26.000Z (about 1 year ago)
- Last Synced: 2025-04-21T08:13:59.131Z (8 months ago)
- Topics: devcontainers
- Language: Shell
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSM Dev Container Templates
This repo is based on the [Dev Container Template Starter](https://github.com/devcontainers/template-starter) and the [Dev Container Template specification](https://containers.dev/implementors/templates-distribution/#distribution) and will be updated with templates that are applicable to the work we do as a team.
Development Container Templates
A simple set of dev container 'templates' to help get you up and running with a containerized environment.
A **development container** is a running [Docker](https://www.docker.com) container with a well-defined tool/runtime stack and its prerequisites. It allows you to use a container as a full-featured development environment which can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and to aid in continuous integration and testing.
This repository contains a set of **Dev Container Templates** which are source files packaged together that encode configuration for a complete development environment. A Template can be used in a new or existing project, and a [supporting tool](https://containers.dev/supporting) will use the configuration from the template to build a development container.
## Contents
- [`src`](src) - A collection of subfolders, each declaring a template. Each subfolder contains at least a
`devcontainer-template.json` and a [devcontainer.json](https://containers.dev/implementors/json_reference/).
- [`test`](test) - Mirroring `src`, a folder-per-template with at least a `test.sh` script. These tests are executed by the [CI](https://github.com/rsm-hcd/devcontainer-templates/blob/main/.github/workflows/test-pr.yaml).
## Contributions
### Creating your own collection of templates
The [Dev Container Template specification](https://containers.dev/implementors/templates-distribution/#distribution) outlines a pattern for community members and organizations to self-author Templates in repositories they control.
A starter repository [devcontainers/template-starter](https://github.com/devcontainers/template-starter) and [GitHub Action](https://github.com/devcontainers/action) are available to help bootstrap self-authored Templates.
### Contributing to this repository
This repository will accept improvement and bug fix contributions related to the
[current set of maintained templates](./src).
## Feedback
Issues related to these templates can be reported in [an issue](https://github.com/rsm-hcd/devcontainer-templates/issues) in this repository.
## License
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See [LICENSE](LICENSE).