The answer to 'types of roof repair' is that there are several common types of roof repairs that homeowners may need to address, including patching leaks, replacing damaged shingles, repairing flashing, and addressing issues with the roof's ventilation system. Roof repairs can vary in complexity and cost, depending on the extent of the damage and the materials needed.
For minor issues like a few missing or damaged shingles, a homeowner may be able to handle a simple DIY repair. However, for more complex problems, such as extensive leaks or structural damage, it's best to hire a professional roofing contractor who can properly assess the situation and provide the necessary repairs.