[Feature Request] Please Remove Installation Dependency on Composer
luxlogica opened this issue · comments
Right now, even if installation is done via git, the developer must invoke Composer afterwards to create the vendor directory and download necessary files for the plugin to run.
Unfortunately, many developers don't like Composer, and don't want to use it. In our case, we found that Composer adds another layer of complexity to development, and yet another tool that developers have to learn. We consider ourselves lucky when we find someone that uses git competently, and trying to find someone that knows Composer as well - enough to troubleshoot it when things go wrong - is just being 'pie-in-the-sky' hopeful.
Most of the git repository services - such as Github or GitLab - allow us to have unlimited storage space, so there is no good reason not to include the vendor folder in the repo. This would also allow manual installation via simple download, for those that don't even subscribe to the git toolset.