Skip to content
This repository was archived by the owner on Nov 30, 2023. It is now read-only.

vscode remote container Haskell #685

Merged
merged 16 commits into from
Jun 30, 2021
Merged

vscode remote container Haskell #685

merged 16 commits into from
Jun 30, 2021

Conversation

stuartpike
Copy link
Contributor

Files needed to create vscode remote container for Haskell

@ghost
Copy link

ghost commented Dec 12, 2020

CLA assistant check
All CLA requirements met.

@Chuxel Chuxel self-assigned this Jun 29, 2021
Copy link
Member

@Chuxel Chuxel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made a few suggestions. The other is that this definition needs a README.md file. There's a metadata section in particular that is used by the product for detection.

The template is here: https://github.com/microsoft/vscode-dev-containers/blob/main/container-templates/dockerfile/README.md

stuartpike and others added 6 commits June 30, 2021 12:02
Listing 9, 8

Co-authored-by: Chuck Lantz <[email protected]>
Remove TODO template information demonstration where to add additional OS packages.

Co-authored-by: Chuck Lantz <[email protected]>
Reflect community created.

Co-authored-by: Chuck Lantz <[email protected]>
Removed commented code demonstrating how to use Docker inside container and ptrace-based debugger.

Co-authored-by: Chuck Lantz <[email protected]>
Add README to definition
@stuartpike
Copy link
Contributor Author

Made a few suggestions. The other is that this definition needs a README.md file. There's a metadata section in particular that is used by the product for detection.

The template is here: https://github.com/microsoft/vscode-dev-containers/blob/main/container-templates/dockerfile/README.md

As requested I've added a README.md to the definition. Let me know if it's suitable.

@stuartpike stuartpike requested a review from Chuxel June 30, 2021 12:44
@eitsupi
Copy link
Contributor

eitsupi commented Jun 30, 2021

Hi, Common-debian.sh may need to be updated.
The current common-debian.sh has two arguments added in #779.

&& /bin/bash /tmp/library-scripts/common-debian.sh "${INSTALL_ZSH}" "${USERNAME}" "${USER_UID}" "${USER_GID}" "${UPGRADE_PACKAGES}" "true" "true"\


// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This setting is now deprecated and has been removed from other container definitions in #860.

@stuartpike
Copy link
Contributor Author

Hi, Common-debian.sh may need to be updated.
The current common-debian.sh has two arguments added in #779.

&& /bin/bash /tmp/library-scripts/common-debian.sh "${INSTALL_ZSH}" "${USERNAME}" "${USER_UID}" "${USER_GID}" "${UPGRADE_PACKAGES}" "true" "true"\

I've updated as suggested.

Add contributor
Added contributors
Copy link
Member

@Chuxel Chuxel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more suggestion, otherwise LGTM!

stuartpike and others added 2 commits June 30, 2021 16:10
Show where to set Haskell version utilizing choice option.

Co-authored-by: Chuck Lantz <[email protected]>
Add build.args property
@stuartpike stuartpike requested a review from Chuxel June 30, 2021 15:14
@Chuxel
Copy link
Member

Chuxel commented Jun 30, 2021

LGTM!

@Chuxel Chuxel merged commit fecdec6 into microsoft:main Jun 30, 2021
@jneira
Copy link

jneira commented Jun 30, 2021

@stuartpike thanks again for prepraing the pr and thanks to @Chuxel for moving it forward

@jneira
Copy link

jneira commented Jul 8, 2021

@Chuxel dont want to bother you too much but would be any chance to add a vscode-remote-try-haskell? what would be the best way to contribute or help to add it? thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants