Now we agreed on a nicely isolated architecture, and we're pretty much starting from scratch. For the isolated components of the bigger-picture architecture the repo will need folders reflecting this architecture. Note, work that I'm deleting here may be re-used in parts later in
individual components.
After this, I will introduce subfolders for separate parts of the solution as agreed in the architecture diagrams. Other branches/PRs (such as the new Bulb implementation) will wait until that is done, so that they can contribute to the better organized repo.
Don't worry about me "deleting", the work is not lost. Whenever you need to re-use some of the stuff I'm deleting, you'll be able to just checkout the repo as it was before this commit/PR :)
Now we agreed on a nicely isolated architecture, and we're pretty much starting from scratch. For the isolated components of the bigger-picture architecture the repo will need folders reflecting this architecture. Note, work that I'm deleting here may be re-used in parts later in individual components.
After this, I will introduce subfolders for separate parts of the solution as agreed in the architecture diagrams. Other branches/PRs (such as the new Bulb implementation) will wait until that is done, so that they can contribute to the better organized repo.
Don't worry about me "deleting", the work is not lost. Whenever you need to re-use some of the stuff I'm deleting, you'll be able to just checkout the repo as it was before this commit/PR :)