Hello "VSCode" World
Archive of common VSCODE setups and example "hello world" code for a variety of different languages.
It's a common occurrance that whilst VScode can be used to write code, it's often not setup correctly and lacks breakpoint functionality, which can often be irritating to setup. This repo. attempts to rectify this common problem and provide pre-built .vscode files and devcontainer files.
Devcontainers are useful, as they establish a common development environment and standards for all developers during a project, removing the worry that bugs due to compiler version mismatches may occur. It also means you have the correct setup and reduces the need for a local environment setup of your systems (i.e. no dependencies beyond a Docker installation)
Includes;
- Dev Containers
- Working breakpoints!
- One click "F5" build and running
Navigate to each folder via the command line, and then type "code ." (don't open the whole root tree at once!)
Languages;
- C++
- C++ and Cuda
- Node (multiple devcontainers, with docker compose and database)
- Net Core
- Swift
- Python
- Cobol
- Asm Elf64
- Java
- Go
When opening project directories in VSCode you should be prompted to open in development container, say yes to the prompt!
All projects have linux based dev containers (which should work on a mac, and require no additional software installed and running)
Pre-requisites;
- Needs docker installed
- VSCode installed
- Remote containers Plug-in to be installed