Closed tabacitu closed 3 years ago
That's a great idea. I will check out how the composer works.
What do you guys use to set up new projects? Is there anything like Lambo for Windows?
I'm not an example π I have a very own way to create new projects.
I have two repos, laravel-boilerplate
and laravel-framework
. Basically the boilerplate is a clean project with everything already installed, (laravel + backpack + framework), the framework has useful stuff like helpers, commands, and enhancements to backpack/admin panel, common stuff like a flag picker to change language or a cache management interface.
Then I have a command to "clone" the boilerplate and there it is, a new project without any setups. I have to update everything once in a while and check everything's working But since we create a lot admin panels where I work, this way is the easiest.
Anyway, this method arose exactly because the installation process was painful π So I TOTALY support an easier installation process β
Close this for now. Let me know if you want to reopen.
This is in no way a must-do, I'm just throwing ideas at the wall here, see what sticks. Might be a bad idea π π€·ββοΈ
What if... instead of people having to git clone this (or copy-paste the install script) they could do
composer global require shinokada/backpack-addons-installer
? The way I see it, that would:composer global update
)backpack:addons
)So the entire process to set up a new Laravel + Backpack install could become:
So for Mac OS + Laravel Valet for example, if you do use Laravel Lambo + this as a global composer repository, the whole process would be:
π Wouldn't that be great? 'could be overkill though, if not enough people have this need π€·ββοΈ And it'd only be this magical for people who can use Laravel Lambo, which is MacOS + Valet users. What do you think @shinokada ?
@pxpm ? @promatik ? What do you guys use to set up new projects? Is there anything like Lambo for Windows?