This pull request introduces several significant changes to the HomeApi project, including the addition of ESP32-related code to the solution, enhancements to the README.md file with detailed setup instructions, updates to the Docker Compose configuration, and minor project configuration adjustments. Below is a breakdown of the most important changes:
ESP32 Integration:
Added a new project section for ESP32-related code (ESP32_CODE) to the solution file HomeApi.sln, including references to .ino files for ESP32 functionality. [1][2]
Documentation Enhancements:
Expanded the README.md file with detailed sections on features, requirements, installation instructions (local and Docker), configuration, and API documentation. Also included a flowchart illustrating the system architecture.
Docker Configuration Updates:
Updated compose.yaml to use Docker Compose version 3.8, added environment variables, volume mounts, and port mappings for the homeapi service, and improved restart policies.
Project Configuration:
Added a reference to the README.md file in the HomeApi.csproj project file to include it as content in the build output.
This pull request introduces several significant changes to the `HomeApi` project, including the addition of ESP32-related code to the solution, enhancements to the `README.md` file with detailed setup instructions, updates to the Docker Compose configuration, and minor project configuration adjustments. Below is a breakdown of the most important changes:
### ESP32 Integration:
* Added a new project section for ESP32-related code (`ESP32_CODE`) to the solution file `HomeApi.sln`, including references to `.ino` files for ESP32 functionality. [[1]](diffhunk://#diff-44a0689db49ceaa30f53143daa56b97776ee154bb8834825228f1bc2ee24f217R10-R15) [[2]](diffhunk://#diff-44a0689db49ceaa30f53143daa56b97776ee154bb8834825228f1bc2ee24f217R29)
### Documentation Enhancements:
* Expanded the `README.md` file with detailed sections on features, requirements, installation instructions (local and Docker), configuration, and API documentation. Also included a flowchart illustrating the system architecture.
### Docker Configuration Updates:
* Updated `compose.yaml` to use Docker Compose version `3.8`, added environment variables, volume mounts, and port mappings for the `homeapi` service, and improved restart policies.
### Project Configuration:
* Added a reference to the `README.md` file in the `HomeApi.csproj` project file to include it as content in the build output.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This pull request introduces several significant changes to the
HomeApiproject, including the addition of ESP32-related code to the solution, enhancements to theREADME.mdfile with detailed setup instructions, updates to the Docker Compose configuration, and minor project configuration adjustments. Below is a breakdown of the most important changes:ESP32 Integration:
ESP32_CODE) to the solution fileHomeApi.sln, including references to.inofiles for ESP32 functionality. [1] [2]Documentation Enhancements:
README.mdfile with detailed sections on features, requirements, installation instructions (local and Docker), configuration, and API documentation. Also included a flowchart illustrating the system architecture.Docker Configuration Updates:
compose.yamlto use Docker Compose version3.8, added environment variables, volume mounts, and port mappings for thehomeapiservice, and improved restart policies.Project Configuration:
README.mdfile in theHomeApi.csprojproject file to include it as content in the build output.