Hey everyone, I'm curious. How are you starting or scaffolding your projects these days?
In my case, I normally something such as the vue-cli to kick start the project, which then I setup to match our preferences.
I then get provided a Sketch file by our designer and I spend the time extracting out all the assets.
I just have a simple skeleton app with the required folder structure, some files with basic scaffold code, and a suitable package.json which I just copy over for any new project.
I always prefer simplicity, full control and flexibility.
composer requireandnpm install, whatever you use,git initand adding it to your server or just GitLab/GitHub,npm init,composer init, whatever,In simple words, at the end I and my team should have version control available on the server for everyone, all the main architecture, folders, packages, build tools installed and configured. Usually it doesn't takes me a lot of time. What you mean by scaffolding takes me couple of minutes while "scaffolding" basic design and core architecture of the system takes a bit longer.
This process is really flexible and is unique per project.