keyshade-xyz / keyshade

Realtime secret and configuration management tool, with the best in class security and seamless integration support
https://keyshade.xyz
Mozilla Public License 2.0
137 stars 75 forks source link

API: Refactor workspace membership functionalitites from `workspace` module into a new `workspace-membership` module. #319

Open rajdip-b opened 2 months ago

rajdip-b commented 2 months ago

Description

To enforce separation of concern, we would like to split up the functionalities in the workspace module.

We would like to swap out the functionalities that are related to membership of the workspace into a new module named workspace-membership. This will then include its own sets of controller, service, dtos (if needed) and tests.

Solution

Here's a list of functionality (arranged by service and controller) from the workspace module that needs to be shifted:

NangunooriAbhinav commented 1 month ago

/attempt

github-actions[bot] commented 1 month ago

Assigned the issue to @NangunooriAbhinav!

rajdip-b commented 1 month ago

@NangunooriAbhinav hey, any updates?