Setting up my work environment is extremely important to me for a couple of reasons. This is just my Development process and usually comes into effect after my design process. Which I may blog about soon too.
One, I like the security I can create.
Two, I also like the control over everything, if something goes wrong I know where it will be, generally, and I don’t have to ‘wait’ for other developers of third-party themes.
First of all, I like to decide if I will be using a static website or WordPress. Ninety-nine percent of the time I will be using WordPress.
Next, what framework will I use? For a long time I have been using Bootstrap 3 & 4, but lately, I have been creating my own framework that doesn’t involve so much bulk that Bootstrap offers. I have been using CSS Flexbox.
But like I said, ninety-nine percent of the time I will use Bootstrap 4 and WordPress.
I will install vanilla WordPress and then create my own custom theme. I use WordPress more as a content management system (CMS) then a blog website.
Of course, this is an extremely high-level view of my development process. Also, when I’m setting up my environments I am usually listening to some music too.