This document provides guidance on contributing code to the Apache Kafka open source project. It discusses finding issues to work on, the development workflow including writing code and tests and opening pull requests, and the Kafka Improvement Proposal (KIP) process for proposing and discussing larger changes. The presenters are long-time Kafka contributors who provide their backgrounds and experiences. Guidelines are given for effective collaboration through mailing lists, documentation, and issue tracking. The goal is to help both new and experienced developers contribute value to the project.