- Notifications
You must be signed in to change notification settings - Fork1k
chore(dogfood): add IDE selection parameter#19194
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Introduce a new multi-select parameter `ide_choices` for selecting IDEs to enable in workspaces. Update modules to configure based on selected IDEs, allowing dynamic workspace customization. Add logic to display or start apps based on selected choices, enhancing flexibility in IDE management.
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.
Pull Request Overview
This PR introduces a new multi-select parameteride_choices
to enable dynamic IDE selection in Coder workspaces, allowing users to customize which development environments are available. It replaces the previous approach of enabling all IDEs by default with a configurable system based on user preferences.
- Added
ide_choices
parameter with multi-select form type supporting 8 different IDE options - Updated all IDE module configurations to conditionally instantiate based on selected choices
- Added VS Code channel selection parameter that only appears when VS Code is selected
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
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.
Smoke-tested on dev.coder.com and worked fine for me 👍
62fa731
intomainUh oh!
There was an error while loading.Please reload this page.
Introduce a new multi-select parameter
ide_choices
for selecting IDEs to enable in workspaces. Update modules to configure based on selected IDEs, allowing dynamic workspace customization.