nopSolutions / nopCommerce

ASP.NET Core eCommerce software. nopCommerce is a free and open-source shopping cart.
https://www.nopcommerce.com
Other
9.14k stars 5.25k forks source link

Split the InstallationService into several parts #7122

Open danzuep opened 5 months ago

danzuep commented 5 months ago

nopCommerce version:

Steps to reproduce the problem:

Since the InstallationService is already a partial class, splitting it in three makes it easier to work with. An alternative (better?) way of doing this would be to inject two other services.

I've done this in my project here, but after I re-based I realised I'd missed some changes from @exileDev 21 hours ago, so maybe one of the core team should implement this.