Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dev container config file #1626

Closed
wants to merge 1 commit into from
Closed

Add dev container config file #1626

wants to merge 1 commit into from

Conversation

acbgbca
Copy link
Contributor

@acbgbca acbgbca commented Sep 5, 2023

This is a Dev Containers configuration file based on https://containers.dev/

This is the standard used by GitHub CodeSpaces. Adding this allows anyone to create a Code Space directly from the repository allowing them to edit in a browser (everyone gets 60 hours a month free). It also means any Dev Container compatible IDE can directly check the code out into an already configured development environment.

The setup of this container:

  • It uses NodeJS 18. Although the Readme says 16, the files appeared to suggest you are using 18. If that is incorrect let me know and I can change it
  • It forwards port 8080
  • Auto installs the dependencies on container setup
  • It installs a single VSCode extension. I don't do a lot of Node development, but that one showed as recommended. If there are other extensions that are useful the IDs just need to be added to the "extensions" block

Any questions or concerns around the setup let me know.

@CLAassistant
Copy link

CLAassistant commented Sep 5, 2023

CLA assistant check
All committers have signed the CLA.

@acbgbca
Copy link
Contributor Author

acbgbca commented Apr 19, 2024

Included in PR #1704

@acbgbca acbgbca closed this Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants