The Golden State Warriors will sign JaVale McGee to a make-good contract.

McGee will have the chance to win a roster spot in training camp.

McGee spent last season with the Dallas Mavericks.

McGee has been one of the NBA's best rim protectors throughout his career but has struggled with inconsistency and maturity issues.