canvas-lms icon indicating copy to clipboard operation
canvas-lms copied to clipboard

Add devcontainer configuration for GitHub Codespaces.

Open jedieaston opened this issue 3 years ago • 1 comments

This commit adds a devcontainer.json file and some associated configuration files to automatically configure a Canvas development environment in GitHub Codespaces (or locally, via the VSCode remote containers extension). This way, all you have to do is click "New Codespace" (or open the repo in VSCode locally), wait ten minutes, and be ready to contribute!

Test Plan:

  • Create a new Codespace using a branch with these files. (Or open it in VSCode locally, and follow the prompts to build a devcontainer.)
  • Make sure it builds successfully.
  • Run "bundle exec rails db:initial_setup" and "bundle exec rails server" to make sure Canvas comes up successfully.

jedieaston avatar Dec 12 '21 09:12 jedieaston

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jan 21 '22 15:01 CLAassistant