Thanks Sergei.
So basically it involves identifying an issue on JIRA,then making changes to the fork to the appropriate piece of code,
and then sending in a pull request,after testing the changes?
One more thing,in the pull request i would identify the bug by the same id as on JIRA right?Also,on identifying a bug,I would have to
scan through the entire codebase to find the code that is causing the problem or is this information given with the bug?

Thanks
Vaibhav  

On Sun, Sep 27, 2015 at 10:48 PM, Sergei Golubchik <serg@mariadb.org> wrote:
Hi, indiavaibhav!

On Sep 27, indiavaibhav vaibhavindia wrote:
> Hello everyone,
> My name is Vaibhav Choudhary.I am in my second year undergraduation
> and am new to open source.  I would like to contribute to your
> project.Can anyone please guide me as to how should i work on a patch
> after i have identified the problem on JIRA?
>
> I have a good knowledge of C++ and am studying MySQL.But I am unable
> to figure out as to how should I go about writing the code for the
> issues on JIRA.

MariaDB server is on github: https://github.com/MariaDB/server
Fork it, as explained here: https://help.github.com/articles/fork-a-repo/

Also you need to ensure that you have necessary tools and libraries:
https://mariadb.com/kb/en/mariadb/Build_Environment_Setup_for_Linux/

Then you can compile MariaDB server as explained here:
https://mariadb.com/kb/en/mariadb/generic-build-instructions/

See also other pages under
https://mariadb.com/kb/en/mariadb/compiling-mariadb-from-source/

Does that answer your question?

Regards,
Sergei