Getting Involved
Calico is an open source project, and we’d love you to get involved. Whether that might be by reading and participating on our slack, or by diving into the code to propose enhancements or integrate with other systems. To see the options for getting involved with Calico the project, please take a look at the following.
Join us on Slack
Our public slack is the quickest way to get in touch for help debugging any issues with Calico.
Read the Source, Luke!
All of Calico’s code is on GitHub. The following list contains the most commonly encountered repositories:
Repository | Description |
---|---|
felix | The felix policy enforcement agent. |
calicoctl | Home of the calico/node and calicoctl components. |
calico-cni | The Calico CNI plugin. |
libnetwork-plugin | The Calico libnetwork plugin for Docker. |
k8s-policy | Kubernetes policy controller. |
libcalico | Python Calico library. |
libcalico-go | Golang Calico library. |
Contributing
Calico follows the “Fork & Pull” model of collaborative development, with changes being offered to the main Calico codebase via Pull Requests. So you can contribute a fix, change or enhancement by forking one of our repositories and making a GitHub pull request. If you’re interested in doing that:
- Thanks!
- See the GitHub docs for how to create a Pull Request.
- Check our contibution guide for more information.