First of all, I would like to Congratulate Halil for his amazing job. I am amazed and in love with ABP! Thanks for your effort put on this.
I have a question regarding ABP organization. I am thinking about suggesting my fellow coworkers to migrate to ABP so we can develop all our applications on top of it. My question is: if I wanna allow each tenant to develop their own application, how should the projects be organized?
Considering the projects inside the default solution: Application, Core, EntityFramework, Web and WebApi, how should we distribute the application development? We should centralize all development of inside the Core and Application folders and have a separate Web and Web Api for each application?
Or should we distribute the Application and Core as well? Each team (under a tenant) has its own Applicaiton and Core that depens on the main module (such as asp.net zero)?
Thanks in advance!