I have to rebrand and custom design the theme of a live and running Drupal 8 website. I wondered if there is any best practices post or blog that anybody could share or anybody would want to share their practices for such similar case.
I wanted to create a new sub theme on a suitable base theme.
In my limited experience I imagine if I want to design and test it in my localhost then I have to create a copy of the website in my localhost and then i would have to reinstall the website again on the live server.
I recently had to set up a multi-site instance of Drupal from scratch; and now, I have to do so again. I recall it being fairly painful, due to somewhat scattered and/or out-of-date documentation. Therefore I have decided to document my procedures in excruciating detail, for my own future use and (hopefully) to help out others.