Skip to content

Allow workspace level sub-folders for organization #131663

@tacosontitan

Description

@tacosontitan

I would like the ability to add workspace level folders, similar to solution folders. For example, I have multiple projects that span multiple solutions:

  • Solution (Data Providers)
    • Data.Google
    • Data.Facebook
    • Data.YouTube
    • Data.Twitter
  • Solution (Framework)
    • Core
    • Security
    • Services
  • Solution (Processors)
    • One
    • Two
    • Three
  • Solution (Application Services)
    • Primary Service

Now, for the purposes of this example, let's say the projects in the "Processors" solution are custom implementations that are executed by the primary service, and they rely on specific data providers. To clarify, let's create a processor that works with Google and Facebook (we'll refer to it as processor one):

  • Solution (Google and Facebook Processor)
    • Solution Folder (Framework)
      • Core
      • Security
    • Solution Folder (Data Providers)
      • Google
      • Facebook
    • Solution Folder (Processors)
      • One
    • Primary Service

With Code, I can't recreate this. I must import the individual project folders (which is fine), and I have no way to organize them. Now, let's scale this up to my current situation. I'm working with solutions that contain 12 or more projects once consolidated as above. My full project count is around 60 or 70 by now due to the number of providers I work with.

When I create a workspace, I have no organization for my projects, so I can't focus on say, Framework for example.


Can we get the ability to add workspace level folders simply for the purposes of organization in a workspace?

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestRequest for new features or functionalityworkbench-multirootMulti-root (multiple folders) issues

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions