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

[Feature]: Create workspace #32

Open
emocharnik opened this issue Sep 23, 2024 · 0 comments
Open

[Feature]: Create workspace #32

emocharnik opened this issue Sep 23, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@emocharnik
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Users want the ability to create new workspaces directly from the Scalr VSCode extension instead of navigating to the Scalr UI. This would streamline their workflow by keeping all workspace-related actions within the extension.

Describe the solution you'd like
Add functionality to the Scalr VSCode extension that allows users to create new workspaces. Users should be able to choose between creating CLI-driven or VCS-driven workspaces.

  • For CLI-driven workspaces, the extension should prompt for necessary workspace details (e.g., name, environment).
  • For VCS-driven workspaces, the extension should also offer the option to link the current VSCode folder and repository to the new workspace automatically.

Describe alternatives you've considered

  1. Continue to rely on the Scalr UI for workspace creation, which is less efficient.
  2. Use the Scalr API directly via CLI to create workspaces, but this is more technical and lacks the ease of a graphical interface.

Additional context
This feature would align with the extension’s goal of centralizing workspace management in VSCode. The API endpoint for workspace creation should be exposed in the extension. Consideration should also be given to error handling, validation of required fields, and seamless integration with existing version control setups for VCS-driven workspaces.

Vote on this feature request
If you think this feature is valuable, please give this issue a 👍 thumbs up! The more votes, the higher the priority.

@emocharnik emocharnik added the enhancement New feature or request label Sep 23, 2024
@emocharnik emocharnik self-assigned this Sep 23, 2024
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

1 participant