This repo is a part of an "Agile software development" class at University of Economics in Katowice.
The project is about building a hub connecting multiple IoT devices in a smart home. It will consit of a mqtt broker, connected to a central hub subscribing and publishing to some dummy devices (possible to replace with real ones). It will provide REST and GraphQL APIs.
For more info about how to work on the project, go to respective project directories and check their READMEs.
To build a docker image run:
docker build . -t <your tag>
- Fork this repository to your own github account.
- Clone your fork to you computer
- Add this repository as upstream
git remote add upstream [email protected]:owocowe-piatki/home-automation.git
git pull --rebase upstream main
git push # to sync with your fork on github
git checkout main # switch to main branch
# update to the latest version, look at the point above
git checkout -b <your feature branch name>
After you finish your work, go to github and create a pull request from your fork to the main repository
Pull request has to follow the "HA-{Jira issue number}:" syntax For hotfixes "HOTFIX:" prefix is allowed
The regex is as follows
(HA-\d+|HOTFIX):
Pull request comment should follow this pull request template
This code block should be replaced with a commit message submitted
during squash and merge.