Skip to main content

Components and Maintainers

Summary​

This page lists individuals of interest in the Velox community, as described in the Technical Governance Mechanics page. It is meant to be used by contributors and other stakeholders as a blueprint to find individuals responsible for different aspects of the project and codebase.

Maintainership status is lagging, not leading, and it is only acquired through active participation and demonstration of skills and domain-specific knowledge. All individuals listed in this page are expected to uphold Velox’s mission, design philosophy, and principles.

Project Leadership Council - PLC​

The PLC is responsible for the long-term directional leadership of the project:

Component Maintainers​

Component maintainers are responsible for triaging, reviewing, and approving pull requests concerning the component. They also maintain, enhance, and advocate for improvements in component design, tests, CI health, and developer documentation.

Before working on a new feature or optimization, please review our CONTRIBUTING.md guide and initiate a discussion on Github with the people listed as maintainers of that component.

Vectors, Types, Arrow Bindings:​

Expression Evaluation​

Operators​

Presto Functions​

Spark Functions​

Memory Management​

IO, Cache, Hive connector, and File reader/writers​

Parquet​

Iceberg​

ORC, DWRF, and Nimble​

Storage Adapters (S3/HDFS/GCS/ABFS)​

LibcuDF Bindings​

Builds and CI​

Fuzzers and Test Frameworks​