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

Support Codespace and Devcontainer #96

Open
weihongliang233 opened this issue Apr 1, 2024 · 1 comment
Open

Support Codespace and Devcontainer #96

weihongliang233 opened this issue Apr 1, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@weihongliang233
Copy link

Is your feature request related to a problem? Please describe.
There is a development approach that allows users and developers to avoid installing a local software environment. Add a .devcontainer folder to the project, write a DockerFile and devcontainer.json. When anyone visits our GitHub repository homepage and presses , it will automatically start creating an online virtual machine (Codespace). The virtual machine will have the necessary environment installed, and developers and users can start using it immediately. Additionally, developers can view and modify the code through a web-based VSCode interface. This can prevent situations like "the project runs fine on Alice's machine but not on Bob's". There are also the following advantages:

1.After building, both web pages or electron desktop applications can be accessed through a browser. (Electron desktop applications can be viewed in the browser using noVNC.)
2.The VSCode source repository has also adopted this approach.
https://github.com/microsoft/vscode?tab=readme-ov-file#development-container

Describe the solution you'd like
If this feature is useful for the project, I am more than happy to try adding this feature and submit a pull request.

@weihongliang233 weihongliang233 added the enhancement New feature or request label Apr 1, 2024
@JerryI
Copy link
Owner

JerryI commented Apr 2, 2024

Thank you for your input @weihongliang233 !
The only issue could be a license for Wolfram Engine. There are two options: pass email / password or an entitlements. @KirillBelovTest might clarify those questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants