The Warriors signed starting forward Gui Santos to a three-year, $15 million contract extension on Saturday, sources told ESPN.