godevcontainer
endless-sky-vscode-devcontainer
godevcontainer | endless-sky-vscode-devcontainer | |
---|---|---|
8 | 3 | |
246 | 2 | |
- | - | |
7.8 | 3.2 | |
about 2 months ago | 5 months ago | |
Dockerfile | Dockerfile | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
godevcontainer
-
Things that annoy you in Go...
Installing the Go extension in VScode should prompt you to install what's needed. Otherwise you can use https://github.com/qdm12/godevcontainer ;)
-
Can someone please explain Go project structures to me like I'm a child, please?
If you have Docker installed and use VScode, you could try https://github.com/qdm12/godevcontainer which sets up your dev environment in a container so it's more reproducible.
-
TIL: `gopls` built with Go 1.17 does not work with Go 1.18beta-1
I am the maintainer of godevcontainer which is a VSCode development container for Go.
-
Is it worth learning Golang using VS code?
VSCode + Docker using my image https://github.com/qdm12/godevcontainer will make your setup easy and reproducible for Go. I use it everywhere all the time.
-
Getting back into coding and trying to learn GoLang. (Pls Help)
If you have Docker installed and VScode you could use my development container qmcgaw/godevcontainer, I use it for every of my Go projects pretty much and it's sort of portable.
-
Running Docker-compose inside container
Jokes aside, yeah I do develop code for about everything inside development container (example)
-
Containerize Your Go Developer Environment Series
Although I thought part 3 would be about dockerizing your Go dev environment, as in your workspace. I made and maintain godevcontainer to do that with Docker and use it all the time, for anyone curious.
-
Any opinions on GoLand IDE by JetBrains?
Plus you can run your dev environment in a container (or remotely on a machine over ssh) which isn't really the case for Intellij. I use https://github.com/qdm12/godevcontainer with vscode.
endless-sky-vscode-devcontainer
-
Why do you use Linux for desktop?
Adding on in case anyone is curious. Here's my example using open source game development https://github.com/samrocketman/endless-sky-vscode-devcontainer
-
junior dev ops here - need to configure Linux and Windows build/dev workstations on demand, for CI/CD pipelines and on-premise developers with special drivers/install processes that sometimes take 2-3 days manually. ML/AI. What tech stacks would you advise for config?
In my C++/Rust video game project, I contribute to the open source game Endless Sky (ES). The ES devs do not want IDE specific files mixed with their source code. So this devcontainer is externalized in a separate repository which allows me to use the full power of all of their GitHub actions in VSCode. This also has over a dozen tasks for 1 click productivity operations.
-
How to setup docker as a development environment ?
Endless Sky game. C++ developing a Game Engine. VSCode project external to the source code. The source must be cloned separately and locally on your machine. This project actually has several devcontainers for different parts of the Endless Sky community. Go to repository root to see others. Fully integrated with the gdb debugger to set breakpoints. Runs all of the project GitHub actions from several VSCode tasks including code reformatting and app packaging.
What are some alternatives?
vscode-go - Go extension for Visual Studio Code
vscode-in-docker - Run VSCode inside of a Docker Container
ros-devcontainer-vscode - ROS dev container for vscode
jervis - Self service Jenkins job generation using Jenkins Job DSL plugin groovy scripts. Reads .jervis.yml and generates a job in Jenkins.
github-actions-runner - ✅ Docker images for starting self-hosted Github Actions runner(s).
addon-vscode - Studio Code Server - Home Assistant Community Add-ons
vscode_ros2_workspace - A template for using VSCode as an IDE for ROS2 development.
Supernova-Shipyard-Source - A source of CC art for sprite-based spaceship games.
binpot - The Docker based pot of binaries
ss-server - Shadowsocks server to use with Docker and to integrate in other Go programs
LiteIDE - LiteIDE is a simple, open source, cross-platform Go IDE.
iron-scratch - Secure base image for running Go (or any other static) applications.