The Taylor--Wiles method for reductive groups