CPP Plant watererr Demo project for CPP CI/CD example Unit tests with Google test Documentation with Doxygen