Skip to content

Add dev container #86

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

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Add dev container #86

wants to merge 3 commits into from

Conversation

alexander-novo
Copy link
Collaborator

Description

Adds a dev container to simplify onboarding of new developers who aren't familiar with installing C++ dependencies, or who work in an environment like Windows with complex build processes. Developers using VS Code can simply build the included container, and re-open their workspace inside the container, which will mount the project directory into an environment with all of GridKit's prerequisites pre-installed.

Further comments

In the future, this container could be modified to be used as a deployment environment for GridKit. This container is currently sitting at ~677 MB (which is mostly software like cmake, g++, etc.) but builds in < 1 minute for me.

@alexander-novo alexander-novo requested a review from pelesh April 22, 2025 15:19
@pelesh pelesh requested a review from superwhiskers April 30, 2025 14:25
@pelesh pelesh added development Features/Tools related to development of GridKit, rather than use as a library. good first issue Good for newcomers labels Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Features/Tools related to development of GridKit, rather than use as a library. good first issue Good for newcomers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants