samrocketman / endless-sky-vscode-devcontainer

Portable Development Environments for the Endless Sky community.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ES + VSCode logo

Endless Sky
VSCode Dev Containers

Portable development environments for the game Endless Sky and related projects.

Available Dev Containers

Dev Container Upstream GitHub project
endless-sky endless-sky/endless-sky
endless-sky-plugins EndlessSkyCommunity/endless-sky-plugins

Features for developing Endless Sky

The following features are available in the endless-sky devcontainer.

  • F5 keyboard shortcut will create a debug build of endless-sky and launch it with a debugger attached.
  • Run the same tasks as GitHub actions for pull requests.
  • Tasks to automatically reformat your code in the same code style as the rest of the project (reducing review friction).
  • Fetch and automatically merged upstream endless-sky master branch.
  • Automated TODO list navigation. When opening a file you'll get a list of all commented TODOs in code.
  • Graphical Git tree to easily see your code relative to other branches in endless-sky.

User Guide

See also the user guide for additional information and environment setup.

About

Portable Development Environments for the Endless Sky community.


Languages

Language:Dockerfile 70.3%Language:Shell 29.7%