impresscms
impresscms copied to clipboard
Extend module management to use composer for install/uninstall/update
The usage of composer wil be needed in order to keep the list of installed modules up-to-date, along with their version numbers. Also, you need to run composer to re-build the autoloader class files. AT the moment, there is a composer wrapper that could take care of this for us : https://github.com/eviweb/composer-wrapper
Probably #409 must be implemented first.
the wrapper library doesn't fit the bill as it was written for a different use case. I will see if I can call composer directly as a library (without passing via the command line)
This issue was automatically marked as stale
Still didn't have the time to look at it
I think in next two weeks I will solve this. I think that will be easy achievable after I finish restructuring our module handling in core functionality. After that modules can be installed/uninstalled/removed simply by calling related actions in module handler and I think this new way could be easy integrated than in composer.
This issue was automatically marked as stale
Stale bot needs that somebody to be assigned to the issue. Let me be here me.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or assign sombody or this will be closed in 5 days.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or assign sombody or this will be closed in 5 days.