I really hope this isn't intended as a GSoC introduction.
Otherwise literally all you need is in CONTRIBUTING.md