omz13 / kirby3-xmlsitemap

kirby3 plugin to generate an xml-based sitemap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[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.