Skip to content

Move IDE-specific metada (.idea, .vscode) out of workspace #2142

Description

@JoelAdbu

Feature idea

As an IDEasy user, I want IDE-specific metadata (.idea, .vscode) to be stored outside of my workspace so that workspaces remain clean and independent of the IDE being used.

Currently, IDE-specific metadata is stored under $IDE_HOME/workspaces/<workspace>/. This metadata should be moved to a dedicated location below $IDE_HOME/.ide.

If IDE-specific metadata needs to remain separated per workspace, a corresponding workspace-specific subfolder should be created (e.g. $IDE_HOME/.ide/vscode/main/config).

Implementation should consider the existing IDE workspace configuration mechanism (e.g. ~/.ide/<IDE>/workspace/) and ensure compatibility with workspace-specific IDE settings.

Additional context

Existing workspaces may already contain .idea and .vscode folders. The migration and upgrade path for existing IDEasy installations should be considered to avoid requiring users to manually recreate or reconfigure their IDE workspace settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Fields

    No fields configured for Feature.

    Projects

    Status
    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions