We have a core web api application with an angular font end (part A) and we need to add some client specific logic (part B). We want to keep the project A as clean as possible since there are some other clients using the application.
The custom logic needs to be integrated into the core application.
We currently are thinking to create a new project for B and use reflexion in A to add the new controllers and make the bridge between the two. The could also create a bridge in javascript to load the javascript in B.In other word make a point of integration in A to import B. This way we can keep adding custom client logic out of the main project/product.
Is there any other way to do this?
Thanks