From dbb4e33bd833337aed314768944dbd8cfa85fc8a Mon Sep 17 00:00:00 2001 From: lidorcg Date: Sat, 26 Dec 2020 20:20:55 +0000 Subject: [PATCH 1/3] Fully automate dev setup with Gitpod This commit implements a fully-automated development setup using Gitpod.io, an online IDE for GitLab, GitHub, and Bitbucket that enables Dev-Environments-As-Code. This makes it easy for anyone to get a ready-to-code workspace for any branch, issue or pull request almost instantly with a single click. --- .gitpod.yml | 4 ++++ README.md | 2 ++ 2 files changed, 6 insertions(+) create mode 100644 .gitpod.yml diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 00000000..5db2b6db --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,4 @@ +image: golang:alpine + +tasks: + - command: go test diff --git a/README.md b/README.md index 8b0ab31d..0fa64bd8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/cdarwin/go-koans) + # Go Koans I'm not sure how this ever got popular under my namespace, but it seems to have From 8875daae496bed3697c7804ad0cf5e421ce361ba Mon Sep 17 00:00:00 2001 From: lidorcg Date: Sat, 26 Dec 2020 21:04:08 +0000 Subject: [PATCH 2/3] Update gitpod config --- .gitpod.Dockerfile | 2 ++ .gitpod.yml | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 .gitpod.Dockerfile diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile new file mode 100644 index 00000000..34df2021 --- /dev/null +++ b/.gitpod.Dockerfile @@ -0,0 +1,2 @@ +FROM golang:alpine +RUN go get -u github.com/mitranim/gow \ No newline at end of file diff --git a/.gitpod.yml b/.gitpod.yml index 5db2b6db..904ad242 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -1,4 +1,5 @@ -image: golang:alpine +image: + file: .gitpod.Dockerfile tasks: - - command: go test + - command: gow -c test From c811632d1cb996d8e7b3aa8dc34717a0c279f6b8 Mon Sep 17 00:00:00 2001 From: lidorcg Date: Sat, 26 Dec 2020 23:07:47 +0200 Subject: [PATCH 3/3] Update .gitpod.Dockerfile --- .gitpod.Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 34df2021..a3743210 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -1,2 +1,2 @@ -FROM golang:alpine -RUN go get -u github.com/mitranim/gow \ No newline at end of file +FROM golang +RUN go get -u github.com/mitranim/gow