lisy09 / vscode-dev-containers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributor Covenant

vscode-dev-containers

Origin: https://github.com/lisy09/vscode-dev-containers

This is a project to maintain my language level development environment base using VSCode + VSCode Remote Container for multiple programming langueges.

It is inspired by the microsoft/vscode-remote-try-* serial projects and add additional features.

License

See the LICENSE file for license rights and limitations.

Contributing

Please check CONTRIBUTING.md.

Directory Structure

  • scripts/: scripts for building/running
  • .env: env file used in scripts
  • Makefile: GNU Make Makefile as quick command entrypoint
  • lang/java/lang/go/...: src for building language dev-container

How to Use

Prerequisite

  • The environment for build needs to be linux/amd64 or macos/amd64
  • The environemnt for build needs docker engine installed
  • have docker-compose installed
  • The environemnt for build needs GNU make > 3.8 installed
  • The environemnt for build needs bash shell

Build command

To build all docker images and push to the remote registry:

make all

Or you can check ./Makefile for more details.

About

License:MIT License


Languages

Language:Shell 51.1%Language:Dockerfile 21.0%Language:Makefile 15.5%Language:Scala 6.4%Language:Java 2.0%Language:Julia 2.0%Language:Go 1.0%Language:Python 0.5%Language:C++ 0.4%Language:Rust 0.1%