A shed roof, often called a lean-to roof, is the most straightforward type of roof to cover a porch. Its single slope, which runs from the house over the porch, makes building simple and allows for good water runoff. Install the roof by attaching one side to the house's outer wall at a higher height and using posts or columns to support the other side. Visit:
https://managemyroof.com/blog/what-is-the-simplest-roof-to-cover-a-porch/