One of the things this guide will do is take you through the process
of getting comfortable with the Xapian codebase and submitting your
first “patch”. There’s also lots of more detailed information if you want
to get more deeply involved in writing code for Xapian.