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 Button to Open VS Code and Pass Generated Devcontainer Output #18

Open
nkkko opened this issue Sep 26, 2024 · 0 comments
Open

Add Button to Open VS Code and Pass Generated Devcontainer Output #18

nkkko opened this issue Sep 26, 2024 · 0 comments

Comments

@nkkko
Copy link
Member

nkkko commented Sep 26, 2024

Is your feature request related to a problem? Please describe.
Currently, the tool generates a devcontainer.json file that users must manually download and set up. Adding a button that directly opens the repository in VS Code from the browser and passes the generated devcontainer.json would streamline the process, making it more user-friendly.

Describe the solution you'd like

  • Add a new button to the interface that, when clicked, opens VS Code with the current repository and passes the generated devcontainer.json.
  • Utilize the vscode:// URL protocol to achieve this functionality, allowing seamless integration between the browser and VS Code.

Describe alternatives you've considered

  • Providing manual download instructions, which requires additional steps and is less convenient.
  • Creating an extension for VS Code, but it would require users to install additional software.

Additional context

  • This feature will significantly improve the workflow for developers by reducing the setup process.
  • Ensure that the new button is prominently displayed alongside the generated devcontainer.json output.
  • Implement fallback logic to guide users in case the vscode:// protocol is not supported in their setup.

This new feature will enhance user experience by enabling quick and easy setup of development environments directly from the browser.

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

No branches or pull requests

1 participant