there is no given full guide line of how to contribute
there is no given full guide line of how to contribute