Sign inSign up

ericwq057/golangide

By ericwq057

•Updated almost 5 years ago

Deprecated: `glangIDE` is merged to https://github.com/ericwq/nvide.

Image
2

1.3K

ericwq057/golangide repository overview

⁠golangIDE

A neovim based golang IDE, based on alpine⁠ linux, go language server enabled, syntax highlight IDE. Just pull docker image from hub.docker.com⁠ and run it.

⁠Features

For a full list of integrated softwares, please run % apk info in golangIDE.

Please suggest any software which deserved to be integrated into this IDE.

⁠Quick guide

% docker pull ericwq057/golangide:latest

% docker run -it -d -h golangide  --env TZ=Asia/Shanghai  --name golang \
  --mount source=proj-vol,target=/home/ide/proj \
  --mount type=bind,source=YOUR-SHARED-DIRECTORY,target=/home/ide/develop \
  golangide:latest

$ docker exec -u ide -it golang bash
  • YOUR-SHARED-DIRECTORY is you local source code directory shared with native OS. E.g. "/Users/qiwang/dev".
  • You may need to create a docker volume proj-vol first:
% docker volume create proj-vol
  • proj-vol is also your source code directory, which you don't need to access from native OS. It's faster comparing with shared one.
  • Check % ls /usr/share/zoneinfo to get the TZ value for your location.

⁠Reference

⁠Status

  • Working on detail guide.
  • The golangIDE is verified by grpc/grpc-go⁠ project.

Tag summary

Content type

Image

Digest

Size

285.4 MB

Last updated

almost 5 years ago

docker pull ericwq057/golangide