alamb commented on a change in pull request #9701: URL: https://github.com/apache/arrow/pull/9701#discussion_r593891472
########## File path: rust/datafusion/DEVELOPERS.md ########## @@ -0,0 +1,79 @@ +# Developer's guide + +This section describes how you can get started at developing DataFusion. + +### Bootstrap environment + +DataFusion is written in Rust and it uses a standard rust toolkit: + +* `cargo build` +* `cargo fmt` to format the code +* `cargo test` to test +* etc. + +### Architecture Overview + +* (March 2021): The DataFusion architecture is described in *Query Engine Design and the Rust-Based DataFusion in Apache Arrow*: [recording](https://www.youtube.com/watch?v=K6eCAVEk4kU) (DataFusion content starts ~ 15 minutes in) and [slides](https://www.slideshare.net/influxdata/influxdb-iox-tech-talks-query-engine-design-and-the-rustbased-datafusion-in-apache-arrow-244161934) Review comment: I added links to the talks from myself and @andygrove were added -- hopefully that is not too aggrandizing, but I think the content is helpful ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org