Getting started with ArduPilot contributions for GSoC Guidance for first-time ArduPilot contributor (C++)

Hi everyone,

I’m Krisha, a C++ student interested in contributing to ArduPilot as a prospective Google Summer of Code participant.

I have experience with C++, Python, and basic robotics concepts, and I’m currently exploring the ArduPilot codebase and documentation. I’m particularly interested in autonomous vehicles and flight-control software.

I would really appreciate guidance on beginner-friendly areas, suitable modules, or recommended ways to start contributing to ArduPilot and understand the development workflow.

Thank you for your time and support.

1 Like

Hi Krisha,

You can take this one over if you like.

I am not an official Ardu Developer but nonetheless it might a good one for you (and I won’t have any more time moving forward).

Also I recommend switching to CLion, you can get a student copy for free:

Whatever you end up doing, best of luck!