My house has eaves all around it. In one corner of the yard I would like to add a single-car garage, but for the garage to be decent-sized (ie: able to fit a large car in it lengthwise) the eaves of the house would prevent moving the front of the garage coming forward enough. The block is small, so no room to move the garage further back or away from the side of the house. Roof is too low to build under, and proposed garage would be up against, but outside the exterior walls of the house. Ideally the garage roof would be quite a bit higher than the house as I would like to build it canted to take advantage of potential solar-panel real estate, so ...
How would a builder/plumber make such a thing happen without having water flood into the roof everytime it rains? I feel like it should be doable, but can't visualise it in my brain... Blue outline is where I'd like to place the garage, and black lines are the roof layout, and blue-filled area is where existing roof would need to be removed and modified for proper drainage.
View attachment 414507
(PS: Yes, the house is tiny. But it fits all one of me adequately and avoids the body-corporate issues of a typical unit.... Can't build on the other side of the house despite oodles more room due to an sewerage easement.)