Skip to content

Archive of common VSCODE setups and example "hello world" code for a variety of different languages.

License

Notifications You must be signed in to change notification settings

phill-holland/hello-vscode-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Archive of common VSCODE setups and example "hello world" code for a variety of different languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published