How to Leave Your Mark on Arrow
So, you have some ideas of how to make Arrow better, or maybe you’ve found a bug. Either way, you will want to communicate your needs and ideas for the Arrow project or you will 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 by community involvement and developer usage. The more people who get involved, the better off the project will be.
Here’s what we’re going to cover in this chapter:
- How to interact with 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...