Chapter 10: How to Leave Your Mark on Arrow
So, you've got some ideas to make Arrow better, or maybe you've found a bug. Either way, you want to communicate your needs and ideas to the Arrow project and/or you want to contribute code changes upstream. Well, this chapter is a primer on how to go about doing so. Whether this is your first contribution to an open source project or you're a seasoned veteran, we're going to cover everything you'll need to know to make some contributions. Arrow, like any open source project, lives and dies through community involvement and developer usage. The more people that get involved, the better off the project will be.
Here's what we're going to cover in this chapter:
- How to interact and contribute to open source projects, specifically Apache projects
- The architecture of the Arrow repository, build scripts, and automation jobs
- Finding something you can contribute
- The life cycle of a pull request...