home-climate-control / dz

Home Climate Control Core: *the* Open Source multi-zone temperature and climate control system.
http://homeclimatecontrol.com/
GNU General Public License v3.0
59 stars 7 forks source link

Simplify project directory layout #304

Closed climategadgets closed 8 months ago

climategadgets commented 8 months ago

Existing State

Top level project directory contains about 50 files and subdirectories. Too many for a casual reader to wade through.

Desired State

Bare minimum necessary for the build tools to run. The list seems to be:

.github/
.gitignore
.gitmodules
LICENSE
README.md
build.gradle.kts
docs/
gradle/
gradle.properties
gradlew
gradlew.bat
settings.gradle.kts

and whatever directories are necessary to keep the source code (and not the whole 23 subdirectories present there now).