Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jifalops/devcontainers
Devcontainer images, features, and template repos, and scripts for setting up a new machine or container.
https://github.com/jifalops/devcontainers
Last synced: 5 days ago
JSON representation
Devcontainer images, features, and template repos, and scripts for setting up a new machine or container.
- Host: GitHub
- URL: https://github.com/jifalops/devcontainers
- Owner: jifalops
- Created: 2024-01-15T02:07:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-11T20:49:07.000Z (about 1 month ago)
- Last Synced: 2025-01-18T09:53:21.735Z (6 days ago)
- Language: Shell
- Homepage:
- Size: 573 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Development Containers (devcontainers)
Images and scripts for setting up development environments on a host or in a container.
Inspired by [containers.dev][1] and [github.com/devcontainers/images][2].
## Images
Docker images for particular languages or technology combinations.
- Based on [devcontainers/images][2] with additional tools and [features][3] like bash completion.
- Have a user named `developer` that can sudo without a password.
- Published to Docker Hub for easy use.
- Include a working python and node environment (pip/x, npm, etc.) for easily adding command line tools.
- Include the Github CLI for easy access to repositories.## Scripts
Scripts can be run on a host or in a container to setup a development environment one piece at a time.
They are headless and install the latest version of tools (or latest LTS version).
### Script Compatibility
While some are cross platform, most scripts use `apt-get` and are intended for Debian based Linux distributions.
## Template Repositories
Template repositories are a starting point for new projects that use the images in this repo.
1. [`jifalops/svelte-static`][4] - A fully-featured container for a delightfully modern experience building a web client or static site.
[1]: https://containers.dev
[2]: https://github.com/devcontainers/images/tree/main/src
[3]: https://containers.dev/features
[4]: https://github.com/jifalops/svelte-static