The impacts of Colonialism on South Africa Colony

Describe as much as detail as possible, the history of how this area became a colony and who colonized it and describe as much as detail as possible the history of independence of this colony. you need to answer following question;
*they year of independence
*the names of the major leaders and their roles in the movement
*if there was use of non-violence in this colony gaining independence, explain the way in which non-violence was used.
*if revolutionary(violent) tactics were used, explain the ways in which revolutionary tactics were used to achieve independence.
explain the colony who it is describe as much as detail and write a organized essay