-
Notifications
You must be signed in to change notification settings - Fork 156
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
Introduce devcontainer.json #710
base: main
Are you sure you want to change the base?
Conversation
You can see a sample of how Codespaces works by visiting the source branch of this PR and clicking the "<> Code" button: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good so far, changes requested.
49e9b32
to
c192616
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've resolved merge conflicts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't like that this is a duplicate / near-duplicate of Dockerfile
in the root. Can it be a symlink or otherwise deduplicated (e.g. by importing one Dockerfile into another)? Otherwise it's a bitrot hazard (because most devs are unlikely to be using both of them).
This ensures that VS Code or GitHub Codespaces can automatically create an environment where `make` can build the rst files. It also enables the rst preview pane in VS Code or GitHub Codespaces.
I pushed a change that eliminates the duplication. But I can't fully validate it because for some reason there's an issue with a build error that even appears (for me) on
Any suggestions as to why this would show up? Also, I'm curious why the PR doesn't include validation by running this build. |
This ensures that VS Code or GitHub Codespaces can automatically create an environment where
make
can build the rst files.Learn more about GitHub Codespaces.
This root repo should consider setting up a prebuild of the Codespace because the Dockerfile takes several minutes to run, and with a prebuild, anyone can create a Codespace in seconds.