apache / incubator-graphar

An open source, standard data file format for graph data storage and retrieval.
https://graphar.apache.org/
Apache License 2.0
213 stars 46 forks source link

Bazel build for multiple artifacts across languages #581

Open yecol opened 1 month ago

yecol commented 1 month ago

Describe the enhancement requested

Since we have many artifacts in this repo, currently the building toolchain for each component is language specific. e.g.,

It seems bazel is fit for our project, only one building toolchain supports polylang, i.e., cpp/python/Java, even docker container.

Especially for GraphAr: the java/spark library depends on cpp artifacts via FastFFI.

Bazel is a worthy try!

p.s. I also propose this to GraphScope project.

Component(s)

Developer Tools

SemyonSinchenko commented 1 month ago

Sounds cool for me!