Hi vignesh,
sorry for the late answer.
Most of the information you need you will find in here:
https://nouveau.freedesktop.org/wiki/
Also I kind of looked into this a bit, so I might be able to help out a little.
I would suggest to you to hang around in
#nouveau on freenode IRC and ask questions if you have any.
Greetings
> Vignesh S <svignesh0308 at gmail.com> hat am 27. Februar 2016 um
07:24
> geschrieben:
>
>
> Hello everyone,
>
> I am Vignesh S, from India. I am interested in working on Nouveau Codegen
> compiler (On Instruction scheduling polices). Kindly let me and other
> applicants know, where to start contributing and learn more about the
> project.
>
> Awaiting your reply,
> Vignesh S
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/nouveau