fsschmitt / devcontainer-go

A starter development kit for any new project to leverage development containers to use Github codespaces, VSCode devcontainers and Gitpod for Golang.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

devcontainer-go

A starter development kit for any new project to leverage development containers to use Github codespaces, VSCode Devcontainers and Gitpod for Golang.

Setting up the development container

GitHub Codespaces

Follow these steps to open this sample in a Codespace:

  1. Click the Code drop-down menu and select the Open with Codespaces option.
  2. Select + New codespace at the bottom on the pane.

image

For more info, check out the GitHub documentation.

VS Code Remote - Containers

Follow these steps to open this sample in a container using the VS Code Remote - Containers extension:

  1. If this is your first time using a development container, please ensure your system meets the pre-reqs (i.e. have Docker installed) in the getting started steps.

  2. To use this repository:

    • Clone this repository to your local filesystem.
    • Press F1 and select the Remote-Containers: Open Folder in Container... command.
    • Select the cloned copy of this folder, wait for the container to start, and try things out!

Gitpod.io

Follow these steps to open this sample in a Gitpod environment:

  1. Create a free Gitpod account by connecting your Github account.
  2. Access gitpod.io/#github.com/fsschmitt/devcontainer-go

or click here: Open in Gitpod

image

Note: append gitpod.io/# to any github, gitlab or bitbucket repo to access it through gitpod.

About

A starter development kit for any new project to leverage development containers to use Github codespaces, VSCode devcontainers and Gitpod for Golang.

License:Apache License 2.0


Languages

Language:Dockerfile 68.3%Language:Go 31.7%