Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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