I was using the devkit setup while Kirby was in beta, because I very much like the approach of having a public folder and keeping most of the stuff outside of it.
As soon as I update Kirby from the latest beta to 3.0.0, a new folder /kirby/vendor/ appears which seem to be a duplicate of /vendor.
I’m pretty sure that I can ignore this new folder, does anyone know what’s the correct setup keep using the devkit with 3.0.0?
You can safely ignore the /kirby/vendor folder. If you take a look in the /kirby/bootstrap.php file you will see that it checks if there’s a /vendor folder on the root and loads it instead of the /kirby/vendor one.
1 Like
Yep. We added that directory to make it possible to install Kirby as a Git submodule without having to jump through too many hoops. If Kirby is installed via Composer, that directory does nothing whatsoever. 
You can actually ignore the whole kirby folder as it will be installed by Composer anyway.
Thanks for the replies.
Are you sure, @lukasbestle? I thought the composer-installer automatically moves the content of /vendor/getkirby/cms to /kirby!?
That’s exactly right. And because it does, you can ignore /kirby. If it doesn’t exist, Composer will create it when you run composer install.
1 Like