Development
We’re happy you’re interested in contributing to the Cilium project.
This section of the Cilium documentation will help you make sure you have an environment capable of testing changes to the Cilium source code, and that you understand the workflow of getting these changes reviewed and merged upstream.
- How To Contribute
- Contributing as a Reviewer or Committer
- Development Setup
- Building Container Images
- Code Overview
- Configuring the Datapath
- Run eBPF Tests with Little VM Helper
- Guide to the Hive
- StateDB in Cilium
- Debugging
- Hubble
- Introducing New CRDs
- BGP Control Plane
- Updating dependencies with Renovate
The best way to get help if you get stuck is to ask a question on Cilium Slack. With Cilium contributors across the globe, there is almost always someone available to help.