Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.93 KB

VSCode.md

File metadata and controls

21 lines (15 loc) · 2.93 KB

VSCode Support

VSCode is a fantastic, free, open source editor and lightweight IDE. It supports a large plugin ecosystem (extensions) and Remote Development in containers which can dramatically reduce new contributor onboarding time. It is my preferred editor and so this repository supports it with a .vscode and .devcontainer folders. You can even use VSCode as your commit editor by setting it with git config core.editor "code --new-window --wait"

DevContainer support

One of VSCode's killer features is the ability to develop inside of a container. This allows a team to design a container with all project dependencies included so that a new contributor needs to have installed is VSCode & docker. Then off they go to contributor nirvana! :) New contributor onboarding time and frustration can virtually disappear. There are also Advanced configuration options available.

This repository uses an Ubuntu Focal base container and is locally built. See the .devcontainer folder for more details. Of note, the devcontainer includes: