Chapter 15. How to Contribute

Reaching this point in the book means you’re on your way to mastering all aspects of Falco. This chapter will give you some advice on contributing to The Falco Project. Contributing means much more than just writing code (a common misconception)—in fact, there are many valuable ways to contribute. We’ll explain where to start and how to satisfy the Falcosecurity organization’s specific contribution requirements.

Contributing to open source software is a rewarding experience. Not only will you improve Falco, but you’ll also meet people with similar interests, share feedback and ideas with others, and improve your own skills. If you are new to open source or want to learn more, we suggest taking a look at the Open Source Guides.

What Does It Mean to Contribute to Falco?

Falco is a Cloud Native Computing Foundation project. The CNCF serves as a vendor-neutral place for cloud native software. It empowers self-governing models for its hosted projects and helps sustain healthy open source communities. Falco is primarily driven by its community, which includes users, maintainers, and developers who curate and continuously improve it by:

  • Sharing feedback to improve the design and existing features

  • Testing Falco to discover issues

  • Reporting bugs

  • Writing project documentation

  • Experimenting with new ideas

  • Test-driving new features

  • Proposing changes

  • Writing code

And the list goes on. In summary, contributing means sharing knowledge and collaborating ...

Get Practical Cloud Native Security with Falco now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.